SQL查询效率的讨论
来源:互联网 发布:linux搭建cdn 编辑:程序博客网 时间:2024/05/01 11:53
对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
S1:select B.* from A inner join B on A.id=B.id.
S2:游标遍历A表,更具ID找出B表中的记录,再插入的一张临时表里。
实验结果:S2的时间效率要远大于S1,至少100倍以上。
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
没有万能的工具,只有最合适的工具。为结果找最合适的方法、工具-sql server。
续:
S3:select B.* from B where EXISTS(select 1 from A where id=B.id)
该方案比S1稍微,弱100毫秒级
- SQL查询效率的讨论
- SQL查询的效率
- SQL 查询的效率
- 提高SQL查询的效率
- 提高SQL的查询效率
- 提高SQL的查询效率
- 提高SQL的查询效率
- 怎样提高SQL的执行效率(讨论)
- 【转载】怎样提高SQL的执行效率(讨论)
- 如何提高SQL语言的查询效率?
- 如何提高SQL语言的查询效率!
- 如何提高SQL语言的查询效率
- 提高SQL查询效率的常用方法
- 提高sql语句查询效率的方法
- 提高SQL查询效率的方法
- 如何提高sql查询的效率
- 提高SQL查询效率的常用规则
- 怎样提高sql语句的查询效率
- 审视WMI的结构,COM调用
- hibernate之控制并发访问(事务隔离性问题)
- sql跨服务器查询示例
- Git和Repo扫盲——如何取得Android源代码
- 解决“每个Y的最新X”问题的SQL语句
- SQL查询效率的讨论
- 【转帖】一个同学的网申经验
- DirectShow Win32汇编工程 正式启动 (不断完善中.....)
- 绝望之路
- 非递归 中序 后序
- g++编译cout输出乱码问题解决
- Flash Webgame 开发架构与心得
- poj3304
- win32 sdk下调用webbrowser控件