您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQL执行计划是基于架构或数据还是基于两者?

SQL执行计划是基于架构或数据还是基于两者?

它将基于架构和数据。模式告诉它哪些索引可用,数据告诉它哪个更好。

答案可能会有所不同,具体取决于您所使用的DBMS(尚未说明),但是它们都会维护索引的统计信息,以了解索引是否会有所帮助。如果索引将1000行分解为900个不同的值,则它是一个很好的索引。如果一个索引仅对1000行产生3个不同的值,则它不是真的,selective因此不是很有用。

SQLServer 2022/1/1 18:53:06 有340人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶