SQL执行计划是基于架构或数据还是基于两者?
它将基于架构和数据。模式告诉它哪些索引可用,数据告诉它哪个更好。
答案可能会有所不同,具体取决于您所使用的DBMS(尚未说明),但是它们都会维护索引的统计信息,以了解索引是否会有所帮助。如果索引将1000行分解为900个不同的值,则它是一个很好的索引。如果一个索引仅对1000行产生3个不同的值,则它不是真的,selective因此不是很有用。
selective
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群