我很好奇,知道数据库中有效和使用的索引是否占用磁盘空间。索引是否占用磁盘空间?
回答
你的问题很模糊,如果你问的问题does an Index take up "extra" space?
那么答案是......
无不是在Clustered Index
的情况下,一个聚集索引存储在实际数据排序的方式。
但另一方面Non-Clustered Index
是一个单独的结构到实际的表/数据本身,包含指向实际数据的指针,在这种情况下是的,它会占用额外的空间。
M.阿里是对的。另一件事 - 如果你关心的是空间或者你是IO绑定的,你可能想要看看压缩索引和/或集群。 – Yobik
那么,即使是*聚簇索引*也需要在实际数据页面之上构建其树形结构 - 所以即使聚簇索引也占用一些额外空间 –
您可以删除该答案。由于持续降价,我无法删除该问题。 –
- 1. AllegroGraph占用磁盘空间
- 2. OpenFeint磁盘空间占用空间
- 3. 如何测量Postgres索引占用的磁盘空间?
- 4. 索引文件占用了多少磁盘空间?
- 5. Cassandra 2.0占用磁盘空间
- 6. Oracle表中的空白字段(即列)是否仍然占用磁盘空间?
- 7. NULL是否占用postgresql索引中的空间?
- 8. 概念上,Oracle表空间是否与磁盘空间相同?
- 9. 额外的空间是否会影响磁盘空间?
- 10. 做Mongo索引时使用多少磁盘空间会增加?
- 11. 广告磁盘空间vs实际磁盘空间
- 12. SQL Server 2005:删除列占用的磁盘空间
- 13. 为什么QT的iOS组件占用大量磁盘空间?
- 14. MemSQL服务器占用大磁盘空间
- 15. 如何查看占用Azure服务计划的磁盘空间?
- 16. Websphere MQ - 队列中所有消息占用的磁盘空间?
- 17. CygWin tmp文件夹占用太多磁盘空间
- 18. git lfs“对象”占用大量磁盘空间
- 19. 清理Docker映像占用的磁盘空间
- 20. 存储空数据时是否消耗磁盘空间?
- 21. 非集群式列存储索引磁盘空间(SQL Server 2012)
- 22. 如何检查linux系统是否使用大磁盘空间?
- 23. 获取磁盘空间错误,但有足够的磁盘空间可用
- 24. 获取使用的总磁盘空间和剩余的磁盘空间?
- 25. Powershell磁盘空间检查
- 26. 分析SVN磁盘空间
- 27. Solr保留磁盘空间
- 28. Docker增加磁盘空间
- 29. 清除MySQL磁盘空间
- 30. 磁盘空间错误
在大多数数据库服务器上,您甚至可以看到索引大小。 – Marat