mysqlslap测试mysql数据库性能
mysql自带一个mysqlslap压力测试工具。
下面是测试500个并发,测试10次为例:
mysqlslap -a -c 500 -i 10 -uroot -p123456
结果如下:
…
mysql自带一个mysqlslap压力测试工具。
下面是测试500个并发,测试10次为例:
mysqlslap -a -c 500 -i 10 -uroot -p123456
结果如下:
…
查询语句:database替换成自己的数据库名
select
table_schema as '数据库',
table_name as '表名',
table_rows as '记录数',
truncate(data_length/1024/1024, 2) as '数据 …
安装依赖包 yum install -y centos-release-scl devtoolset-4-gcc-c++ devtoolset-4-gcc cmake openssl-devel bison git gmock ncurses ncurses-* autoconf
创建账号 groupadd mysql && useradd -r -g mysq …
取消外键约束:
SET FOREIGN_KEY_CHECKS=0
开启外键约束:
SET FOREIGN_KEY_CHECKS=1 …
有时候查询到的数据需要具体到某日统计量,语句如下,可根据情况自行修改:
以user表为例查询日注册量并按日分组,signupTime为日期,格式为“2019-09-05 00:38:17”:
查询语句: select DATE_FORMAT(signup …
项目github地址:https://github.com/siddontang/go-mysql-elasticsearch go-mysql-elasticsearch的基本原理是:如果是第一次启动该程序,首先使用mysqldump工具对源mysql数据库进行一次全量同步,通过elasticsearch …
1.创建表时设置:
create table table123(
`id` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='测试表';
2. …
同一库内的两个表,触发器同步:
#增加
delimiter ||
DROP TRIGGER IF EXISTS t_afterinsert_on_tab1 ||
CREATE TRIGGER t_afterinsert_on_tab1
AFTER INSERT ON test1
FOR EACH ROW
BEGIN
insert into test2 …
由于数据库的升级,从高版本数据库导入从低版本库SQL文件时报错:
原因为数据库sql模式原因: mysql> show variables like 'sql_mode'; #查看当前模式
| sql_mode | ONLY_FULL_GROUP_BY,STRICT_T …
验证插件问题的,管理员登录排查下:
use mysql;
SELECT `user`, `host`, `authentication_string`, `plugin` FROM mysql.user;
修复用户(请以实际为准):
ALTER USER 'root'@'%' IDENTIFIED …