一般常规的做法就是加索引,SELECT尽量写得简洁,不需要的字段不要加上去。
如果单表的记录就很庞大,那最好就是这个表的记录分散到多个表中,再从这些记录少的表中来查询。
如果单表的记录就很庞大,那最好就是这个表的记录分散到多个表中,再从这些记录少的表中来查询。
解决方案 »
- 尽量减少mysql的内存暂用
- MySql安装到最后,报的错。求解释
- MYSQL触发器问题请教
- 怎么用游标循环输出字段?
- 求一条判断修改的sql
- 高分!!!linux先忙mysql重启问题,报错:Starting MySQL../etc/init.d/mysql: line 159: kill: (4267) - No such process。
- sql语句查询结果
- 头一回来,小的给各位请安了!
- MySQL存储过程返回多行数据
- 有一个签到表,现在要拿到最后连续签到的天数,并排序,求这个sql语句该怎么写啊
- LOAD DATA LOCAL INFILE 竟然说版本不支持,晕哦
- MYSQL从文本文件导入数据时出现的问题,该如何解决?!
2.优化select语句,减少关联;
3.优化你的数据库结构,比如经常查询的表字段尽量少。
4.提升你的服务器的档次;
1.用reindex 对索引定期重建!
2.用Vacuumdb 对空间回收!加-z 优化查询!加-f 磁盘清理!
3.修改配置,加大sort memo