ASP程序优化SQL语句使用多用TOP
做了一个网站的后台但是 显示 ASP页面 慢 好等5秒种才能显示的出来..... 请叫高手 解答
不是网速的事情 我换了好几台电脑都是一个样... 应该是程序太多了吧
有什么办法可以优化一下吗?
我遇到很多程序员在使用sql语句时候都是这样写的,select * from tabelname,不管取几条记录,还是用几个字段的值,全部都是使用*,区区几万记录,每次打开页面,就能让sql server累个好几秒,遇到分页时间就更长了。
还有整体代码的规划,写的真是太乱了,你想改也看不出从什么地方下手。
数据库的设计更让人生气,基本上使用中文首字母组合,有时候还使用英文自定义简写和中文首字母组合,让人吐血。
比上面更夸张的就是数据表竟然没有主键,表没有索引,基本上所有的字段类型为nvarchar(50)。
没有办法,这样的程序你就别用了,用了就晕吧。
看看数据库连接有没有关闭
SQL语句的使用情况,分页程序有没有把整表的内容读出来分的,多用TOP
缓存一些消耗资源的数据
看看数据库的索引情况
等等,很多。。优化涉及面非常广,不是一下就能讲清楚或学会的,多积累经验把