无序导致SQL
|
我一遍又一遍地读到它,SQL的核心是无序模型.这意味着多次执行相同的SQL查询可以以不同的顺序返回结果集,除非包含“order by”子句.有人可以解释为什么SQL查询可以在运行查询的不同实例中以不同的顺序返回结果集吗?情况可能并非总是如此,但肯定是可能的. 从算法上讲,当没有“order by”子句时,查询计划在确定结果集的顺序时不起任何作用吗?我的意思是当有一些查询的查询计划时,算法如何不总是以相同的顺序返回数据? 注意:我没有质疑订单的使用,我问为什么没有保证,因为我正在试图理解由于无法保证所带来的挑战. 解决方法一些SQL Server示例中完全相同的执行计划可以返回不同排序的结果>无序索引扫描可以在allocation order或按键顺序中执行,具体取决于有效的隔离级别. (编辑:百科站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- html+css 实现图片右上角加删除叉、图片删除按钮
- sql-server – 为什么GROUP BY语句中的通配符不起作用?
- sql-server – 使用带有nHibernate的CreateSQLQuery的SQL S
- sql 存储过程分页代码 匹配亿万庞大数据量
- sql-server-2008 – 如何使用损坏的模型db启动MSSQL Server
- HTML标记语言——引用
- sql-server – 如何为表值函数授予权限
- sql-server – 如何确定SQL Server数据库中表的大小
- sql – 如何查询存储在数组中的Rails ActiveRecord数据
- sql – 在oracle中更新多个嵌套表中的多个记录
- sql-server-2005 – 如何在SQL Server 2005中撤消
- sqlserver 动态创建临时表的语句说明
- SQL Server中怎么样实现数字辅助表?一文带你看懂
- sql-server – 高效插入具有聚簇索引的表
- 数据库设计 – 空间索引可以帮助“范围 – 按限制
- join – Spark 2.0.0错误:PartitioningCollecti
- sql – 访问2007中的switch的默认值
- sql-server – 在SQL Server 2005中使用数据生成
- sql-server – 实体框架缓存查询计划性能随着不同
- sql – NATURAL(JOIN)在生产环境中被认为是有害的

