MySQL 是最流行的关系型数据库管理系统,MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
我们现在有一张表,tb_member_login_logs 用户登录日志表,但数据量太大,需要分区,建议新增一个days字段,int类型,值为 Ymd。 ALTER TABLE `tb_member_
@[Toc] 最近在项目中用了UUID的方式生成主键,一开始只是想把这种UUID的方式生成主键记录下来,在查阅资料的过程中,又有了一些新的认识和思考。 主键定义 唯一标识表中每行的一个列(或一组列)称
译 原文作者:Neeraj Mishra 原文链接:https://www.thecrazyprogrammer.com/2019/01/difference-between-mysql-and-or
Navicat真的是一个很强大的工具!吹爆! Navicat查看ER图 打开数据库表 可以看到右下角,有三个查看选项,分别是列表、详细信息、ER图表 点击ER图表,就可以看到数据库的ER图 Navic
本文基于MySQL8.0 本文介绍MySQL关于日期和时间操作的函数。 日期和时间函数 函数 描述 ADDDATE() 给日期值添加时间值 ADDTIME() 添加time CONVERT_TZ()
索引是SQL优化中最重要的手段之一,本文从基础到原理,带你深度掌握索引。 一、索引基础 1、什么是索引 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构,索引对于
两种数据库连接实现方式第一种方式:DBCPDBCP使用流程导jar包使用DBCP创建数据库连接对象使用DataSource,调用连接池对象的getConnection方法编写的.properties文件:dbcpconfig.properties#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysq
DBUtils工具类介绍DBUtils是java编程中的数据库操作实用工具,小巧简单使用;DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码;DBUtils就是JDBC的简化开发工具包。需要导入common-dbutils-xx.jar才能够正常使用DBUtils工具。三个核心类QueryRunner类ResultSe
程序异常警告警告: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@8b3bdd -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to
我们在使用Mysql的时候需要进行用户远程访问操作的时候如何设置呢? 今天分享一个关于Mysql技巧:如何开启 Mysql 远程访问权限。
1.项目背景 因监控需要,我们需要在既有的每个MySQL实例上创建一个账号。公司有数百台 MySQL 实例,如果手动登入来创建账号很麻烦,也不现实。所以,我们写了一个简单的shell脚本,用来创建批量
23.提升回滚大表操作的方法 DBA有时会遇到操作一张大表,发现操作时间过长或者影响在线业务了,想要回退大表操作。对于提升大事务回滚效率,官方提供了两种方法:一是增加innodb_buffer_poo
1.必要性 在生成环境中,MySQL实例一般都会开启慢日志的,我们可以基于慢日志进行性能分析,但是文件小会逐渐增加,从几十兆到几十G,如此大的文件给我们分析带来了调整。如果我们部署了日志平台,例如通过
I 文档定义 1.1 编写目的 为了在软件生命周期内规范数据库相关的需求分析、设计、开发、测试、运维工作,便于不同团队之间的沟通协调,以及在相关规范上达成共识,提升相关环节的工作效率和系统的可维护性。
1. 背景 CentOS 7.x 之前的版本,系统启动时,第一支呼叫的程序是 init ,然后 init 去唤起所有的系统所需要的服务,无论是本地服务还是网络服务。所有的服务启动脚本都放置于 /etc
一.简介 gh-ost基于 golang 语言,是 github 开源的一个 DDL 工具,是 GitHub's Online Schema Transmogrifier/Transfigur
1.Redo Log The redo log is a disk-based data structure used during crash recovery to correct data wr
转载、节选于 https://dev.mysql.com/doc/refman/8.0/en/innodb-tablespace.html This section covers topic
转载、节选于 https://dev.mysql.com/doc/refman/8.0/en/innodb-indexes.html This section covers topics r
有时候我们想看下指定库下所有表的使用情况,比如,查询表的Table大小,什么时候创建的,数据最近被更新的时间(即最近一笔insert/update/delete的时间)。这些信息对我们进行库表维护很有
转载、节选于 https://dev.mysql.com/doc/refman/8.0/en/innodb-in-memory-structures.html InnoDB Architec
1.DATE、DATETIME和TIMESTAMP 表达的时间范围 2.DATETIME和TIMESTAMP 最大时间精确度 5.7 之后的版本(其实应该说5.6.5),在默认的秒精确度上,可以带小数
1.背景 sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试。sysbench 支持的测试有CPU运算性能测试、内存分配及传输速度测试、磁盘IO性能测试、POS