视图查询超时问题 ,时间53秒Query查询还没问题吗,是不是考虑修改查询语句 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,直接组织SQL语句进行联合查询,不要select * from view where ……的形式,因为那样根本就提高效率,你试着把联合查询语句放到性能调整工具中,如2005的数据库引擎优化顾问,会给你提出相对于这个查询的结构调整建议,从而建立索引等等,会有较大的提高查询性能。视图嵌套层数不能太多《3层,否则SQL语句在执行时不会有较好的优化效果 建议:--尽量不要在view的基础上再建view--尽量不用函数,用子查询代替--在关键field上建index--把旧的数据先排除--可以用temp table提速(多个查询时可以把结果先放到temp table中) --只取需要的那些field--在exists 中尽量用select 1 返回--在条件中尽量不要用 like,field尽量不要参与计算 付款分配表如何查询 问2个SQLSERVER2000的问题 SQL游标问题。指定的记录集可以是变量吗? 把EXCEL文件导入SQL2000中后,如何自动关闭服务器上的EXCEL进程? 不是小气不给分,我没分了。请教问题,这个SQL如何写? 关于一段字符串! 想问T-SQL优化问题 如何设置sqlserver7为单用户模式启动? 数据库中包括哪三种数据集?哪一种数据集的数据能够立即更新? 分布式数据处理问题-Sqlserver 开发人员请指点!! 又一个关于Xml数据类型的问题(请高手解决一下)(huntfox) 『』【求高手给帮看一下这个存储过程的写法】
--尽量不要在view的基础上再建view
--尽量不用函数,用子查询代替
--在关键field上建index
--把旧的数据先排除
--可以用temp table提速(多个查询时可以把结果先放到temp table中)
--在exists 中尽量用select 1 返回
--在条件中尽量不要用 like,field尽量不要参与计算