我用的是MySQL。
我最近发觉在对数据库进行操作时,总感觉计算机反应很慢,
不知道是不是数据库有很多碎片了。
请问是不是碎片多了,反应就慢了?另外我上网查优化,
好像都是对表进行操作的,我想问能否对整个数据库进行
一次性优化?
我最近发觉在对数据库进行操作时,总感觉计算机反应很慢,
不知道是不是数据库有很多碎片了。
请问是不是碎片多了,反应就慢了?另外我上网查优化,
好像都是对表进行操作的,我想问能否对整个数据库进行
一次性优化?
解决方案 »
- mysql where查询中文问题
- 求sql语句
- 我安装mysql,php,apache都正常,但在将phpmyadmin。。。。。。
- 一张表不设立主键会有什么坏处?
- 关于 mysql5.1 win32下用Manage远程连接的问题
- mysql中hql语句的update提交问题
- 如何在A_Table中用select检索到的数据再用它为索引在B_Table中Insert?
- 这条SQL该如何写?
- postgreSQL有没有自动增加的字段?如mysql的auto_increment?
- mysql-proxy读写分离失败
- 关于mysql临时字段的长度问题。
- 用python连接阿里云mysql上传不了数据
2、参数优化
3、内存
4、IO
5、索引
6、表结构字段
7、缓存命中
优化的地方太多了
先监控一段时间, 找出到底有哪些慢SQL:
https://blog.csdn.net/yenange/article/details/61196136至于索引碎片整理, 一周整一次, 没有什么好犹豫的。优化手段要结合, 没什么一次性搞定, 也没有什么一招就能致命的办法。