Google的搜索资料库内包含30亿份文档,20亿页网页.第一条搜索请求传到Google总部之后,都会将这条搜索指令下达到许多不同的计算机(大约1200台)让它们同时进行搜索工作.
解决方案 »
- 哪位能给个最易懂的APPLY的例子?
- 怎么根据某个字段查询不重复的记录?
- A(a,b,c) a为key,B(x,b,c) x为key,现将表A的记录集插入B表中的SQL语句如何写:
- SQL select 未来的月份内容置为0
- 求一个sql语句,两个表联合查询的问题
- 我有两个一样的表,我怎样把一个列的一列插入到另外一个表的对应的列中?
- 请教一个简单的select语句问题!
- 关于两张表的字段替换
- 怎么样去掉数据库中相同的元组?
- 批处理文件附加数据库为何出错。
- 50分求教: 各位ADO高手請進來說話。
- 请教一个远程连接的问题? 公司用代理上网(ADSL),我用客户端SQLSERVER,怎样才能连接远程SQLSERVER
1.优化你的sql语句
2.加上index
1。已经检验的语句和已在共享池中的语句之间要完全一样
2。变量名称尽量一致
3。合理使用外联接
4。少用多层嵌套
5。多用并发语句的优化步骤一般有:
1。调整sga区,使得sga区的是用最优。
2。sql语句本身的优化,工具有explain,sql trace等
3。数据库结构调整
4。项目结构调整
写语句的经验:
1。对于大表的查询使用索引
2、少用in,exist等
3、使用集合运算1.对于大表查询中的列应尽量避免进行诸如
To_char,to_date,to_number
等转换
2.有索引的尽量用索引,有用到索引的条件写在前面
如有可能和有必要就建立一些索引
3.尽量避免进行全表扫描,限制条件尽可能多,以便更快
搜索到要查询的数据