日期:2014-05-18  浏览次数:20643 次

急,表中数据太多,如果加块速度,并500元一天请求解决数据库
数据约50W条。由于网站访问量较大。asp+mssql
每个会员都需要对数据库进行搜索,
如user表中有字段以下
id     自动编号
user_name
user_city
user_sex
user_age
现在要搜出表中所有城市为“深圳”,性别为“女”的会员
像sql= "select   *   from   [user]   user_city= '深圳 '   and   user_sex= '女 '   order   by   id   desc "这个我懂,但是很慢。
如何弄,用存储过程或视图的话怎么搞。谢谢啦
本人在深圳宝安四十五区,有一个网站不大型,但量多的网站需对数据库进行调整,想全部改为视图或存储过程。

有哪位有兴趣与我一起,帮我解决。约三四个小时可以搞掂,请求花一天的时间教我。一天薪资500元。有兴趣与我联系:QQ:75235568   (加我时注册SQL)


------解决方案--------------------
用视图没什么影响
想加快速度,可以通过增加硬件的配置(最简单快捷)
优化数据库,主要是根据查询次数较多的条件建索引,且所写查询语句中的where子句尽量根据索引的顺序写
对于操作过程比较复杂,或同时对多表查询的,才采用存储过程,将数据处理的任务由数据库内部完成,有利于提高执行速度。
数据库系统中就有现成的视图和存储过程、触发器这些例子,到企业管理器中去看看就知道怎么写了。