以下内容部分摘录自:http://blog.csdn.net/wyswlp/article/details/88811031.添加PRIMARY KEY(主键索引)

ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )  

2.添加U[……]

Read more

嗯,公司有个指令需要count,一共60多W的数据,结果竟然需要29秒,不能忍啊,特么的逗我吗?后来发现是使用了group by导致速度特别慢,奇怪。然后按思路检查:1. 检查索引,没有所需字段,添加索引 依然没什么变化2. 添加索引的时候注意到提示我必须制定索引字段的长度,仔细看了[……]

Read more

首先,mysql命令行连到你需要的数据库。然后:

show processlist;

看看状态。也可以用:

explain 指令;

查看瓶颈。通常,show的时候就应该能发现问题,锁表的话,看看是什么操作,如果是select的话,直接kill了对应的id即可。expl[……]

Read more

有时导出不需要其他数据,只想导出自己需要的数据,此时,用下面这句就可以啦:

mysql -e "select * from 表名" -u 数据库帐号 -p数据库密码 数据库名 > 保存的文件名.txt

注意,密码是直接跟在-p后的。参考:https://st[……]

Read more

以下内容完整转自:https://segmentfault.com/a/1190000006499528软件开发中,常用要用到分页、计算总数,数据量超过千万、上亿的时候,往往count 的需要超过 1s 的执行时间,甚至 3-5s,对于一个追求性能的前沿团队来说,这个不能忍啊!为什么[……]

Read more