500元rmb求解决一个php+mysql网站的问题! 本帖最后由 beijingzhaopin 于 2009-09-03 04:12:39 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 检查索引吧,可以打开MySQL的慢SQL语句日志MySQL配置文件中增加这两行long_query_time = 10 (超过时间的查询将被记录)log-slow-queries = xx (日志文件路径) 也许是数据量过大,试着把那几万条记录拆分成多个表,如:XXXX_0,XXXX_1……XXXX_9!比如使用记录某个唯一性字段的最后一个字母,或某个数字的最低位来做为拆分规则!用这种方式来降低表的大小,减少选择操作!如果对表的操作没有事务管理需求,那表就没必要时innodb,MyISAM就可以了,innodb占得资源大,而且如果字段多,再加上id自动生成,就更慢了!当然也可以把自动生成id放在另外一个表里完成!相信楼主不至于连索引都不加!如果还不行,那就只有降低用户体验了,把表的所有字段分成多个表,让用户的查询逐步进行,比如查人,可以先查名字,然后再查出生日期……,表与表之间千万别做关联! 你把数据库优化一下,sql语句可能也有问题! 数据库表 key没建好 不然就是设计的不好 可以联系我解决 dedecms修改联动类别管理 php日期转换问题,急???? WAMP5,多站点如何配置 php网站打开只显示部分php源代码 请问有没有什么好一点的开源 企业级知识库管理系统 用wampServer运行phpMyAdmin,启动的时候报错 discuz cookie 作用域 putty 如何在linux上操作php.ini文件,如何安装其他程序? 紧急求救,将PHP的页面代码写成HTML或者JSP的方法 thinkphp 后台登录验证功能想去掉 应去掉那个文件里的哪个代码 php 获取mac地址 怎么实现鼠标放在图片上能淡入浅水出效果?
long_query_time = 10 (超过时间的查询将被记录)
log-slow-queries = xx (日志文件路径)
试着把那几万条记录拆分成多个表,如:XXXX_0,XXXX_1……XXXX_9!
比如使用记录某个唯一性字段的最后一个字母,或某个数字的最低位来做为拆分规则!
用这种方式来降低表的大小,减少选择操作!
如果对表的操作没有事务管理需求,那表就没必要时innodb,MyISAM就可以了,innodb占得资源大,而且如果字段多,再加上id自动生成,就更慢了!当然也可以把自动生成id放在另外一个表里完成!
相信楼主不至于连索引都不加!如果还不行,那就只有降低用户体验了,把表的所有字段分成多个表,让用户的查询逐步进行,比如查人,可以先查名字,然后再查出生日期……,表与表之间千万别做关联!