高分请教:怀疑数据库问题造成的网站打开过慢! 我们公司是一家信息资讯网站,一到早上编辑上信息的高峰网站的链接打开速度就很慢,甚至二十秒钟都打不开一个网页,我看服务器上的cpu使用率忽高忽低的,内存也占用到3/4,mysld-nt.exe这个进程的cup使用率排在第一位,而一到下班时间,编辑们都离开了,网站的速度就飞快飞快的,没有一个打不开的链接,请高手根据的我描述推断下是什么原因造成的网页打开过慢,以及有何解决的妙招,这个问题关系到我的利益! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找问题得找证据的。你是myISAM还是innoDB的?锁表是否严重?数据库缓存是否溢出?或开启慢查询跟踪一下吧~ 百分百是数据库问题。我也有这样的情况。网站慢的时候SHOW PROCESSLIST一下看看。看是有哪些进程。 对mysql进行压力测试看看是不是mysql不行,站点优化 优化数据库的结构和索引真重要但是 必须要有程序配合啊 如果你的sql写的超级烂以至于每次mysql的优化器在执行的时候都不能选择最优的方案 那就。 我们用的也是一个成熟的cms,他数据处理应该不会那么幼稚吧,如果真是那样的话,让我改他们代码真的是很愁人的事!更要命的问题是无法在服务器上用排除法测试,本地的又不能模拟服务器并发环境! 如果是这样, 删吧, 先平民愤为重. 删之前, 把数据COPY到其他机子, 自己再慢慢研究. 直接在命令行中测试一下MYSQL访问速度。另外检查一下MYSQL的慢查询日志。 很奇怪啊,后台上信息的速度却很快,说明写库是没什么问题的,就是前台打开网页的速度明显受影响,是不是写库影响了查库的效率,另外如何打开了mysql的慢查询功能,会不会更加影响数据库的性能啊!要解决问题,又不能在服务器上调试,本地测试的环境又不和服务器一样,到底该怎么弄啊,愁人啊真! 搜索了一下网站程序代码里的select * from ... 数量惊人! SELECT * 并不是问题,看你的哪个网慢,慢的这外网页中做了些什么? 问个select 统计某表在2009 每个月的人数如何写sql create function 报错! 麻烦推荐个MYSQL图形界面管理工具 关于“/*! ... */形式的注释”的使用疑问 mysql索引 primary index unique fulltext 有什么区别? Mysql 建表示的提交时间和提交日期的默认值怎么设? 关于enum和set类型【讨论】 查询数据库中相同的记录 php读mysql数据时的奇怪问题 数据库排序,服务端程序排序,客户端排序的优点,缺点 window2003系统 mysql安装错误
数据库缓存是否溢出?或开启慢查询跟踪一下吧~
网站慢的时候SHOW PROCESSLIST一下看看。
看是有哪些进程。
删之前, 把数据COPY到其他机子, 自己再慢慢研究.
另外检查一下MYSQL的慢查询日志。