不改动的情况下,
1、提高服务器的脚本语言(如PHP)的溢出时间配置,来应对超时查询
2、调整或优化mysql服务器的各个相关配置,如并发数等等关系到mysql查询运算效率的配置
具体方法,无力详述,抱歉。
解决思路:0 分析查询的解析, explain select ....。看下查询计划,可尝试把a1, b1分别创建为索引。
1 数据库系统性能的配置,检查下,主要是内存和缓存设置。
show variables like '%buffer%' --对于innodb表,主要是buffer_pool;对于myisam,主要是key_buffer。
show variables where Variable_name in ('tmp_table_size', 'max_heap_table_size') --这个对使用到临时表的查询起很大作用,可设大一点。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)