使用道具 举报
Post by yanglei1979 当一个网站的MYSQL数据量达到几万条以后,速度就开始下降了 有没有好的解决方法?
Post by quhan 具体问题具体分析... 搜索可以通过零时表, 读取数据详情可以用生成静态页面, 总之算法最为重要了。 不过楼主说几万条就导致mysql数据库速度变慢,估计你的系统与程序需要优化或者重建!
Post by quhan 我的回答是:不知道 原因是我没有尝试过。 但根据个人见解,有以下意见供参考: 1,php和mysql都在*nix下发挥最大效果,adodb则是win32用来访问数据库的类(我初中时候学asp,就是用它连access和mssqlserver的),不过在win32下可以考虑odbc,相对于使用adodb类而言,确实能提高数据库的访问速度(用asp测试access,尤其是在数据量较大的情况下),但是数据库各异,脚本各异,asp的情况不能等同于php,access的情况不能等同于mysql,所以不能保证odbc的效果。 2,我敢非常肯定地告诉楼主,mysql在操作一张几十万数据量的表,是绝对没有吃力感觉的,我曾用mysql记录com,net,org的whois情况,数据量高达数百近千万,丝毫没有任何吃力,我也曾用mysql记录新中国成立以来全部成文法律规章制度,包括各省的行政规章,总数近14万条,搜索速度毫不逊色。这些都是我的切身体会,且有据可考!因此,我还是建议楼主仔细研究一下自己的机器配置(我指软件,硬件应该不会有很大问题)上,是否有什么问题,比如开了过多长时间消耗cpu的进程。
Post by yanglei1979 我现在做一个实时显示分数的评分系统, 是通过iframe来做的,也就是别人加分或减分的时候,用ifame嵌套一个程序来处理, 如果一页有20个评分项目的话,就要包嵌套20个iframe ,请问这样做好不好呢?会不会打开并发数太多,而造成服务器的运行不正常? 如果不这样做的话,还有没有其他更好的方法??
本版积分规则 发表回复 回帖后跳转到最后一页