我有一張表正在生產中使用多年,並且有大量數據在其中。如果我增加索引列的列大小,我將不得不重建索引?Oracle:是否增加列大小會以任何方式影響索引
1
A
回答
2
如果您在討論VARCHAR2列,增加最大長度不會影響現有數據,ergo也不會影響您的索引。
+0
是的,這是一個varchar類型的列。謝謝 –
1
索引包含表中每行的數據和rowid的列。 因此,如果您增加索引列的長度,現有索引將不會受到影響。
相關問題
- 1. R中增加的Java堆大小沒有任何影響
- 2. 調整數組大小,這個代碼是否會以任何方式影響它?
- 3. Mysql:字段大小/顯示寬度是否會影響索引性能?
- 4. 方法是否會影響我的對象的大小?
- 5. Cookie大小是否會影響加載速度? (PHP)
- 6. 創建日誌是否會以任何方式影響系統內存?
- 7. 添加數據文件會影響索引? (oracle)
- 8. 表大小是否影響INSERT性能?
- 9. 索引字段刪除不影響索引大小
- 10. 什麼是浮點列上的oracle索引性能影響?
- 11. 類方法是否會增加類實例的大小?
- 12. 大班是否會影響表現?
- 13. H.264的增強特性是否會增加文件大小?
- 14. 獲取屬性是否會影響結構的大小?
- 15. 調整jpeg圖像大小是否會影響其壓縮?
- 16. sqlite3表大小是否會影響性能?
- 17. 字體大小是否會影響連字的渲染?
- 18. 長類名是否會影響XAP文件的大小?
- 19. 文檔的大小是否會影響find()查詢的性能?
- 20. JAR文件的大小是否會影響JVM的性能?
- 21. Sphinxsearch - 從「常規」索引切換到分佈式索引 - 這是否會以任何方式改變排序?
- 22. 複雜的線程索引計算是否會影響性能?
- 23. 網站結構是否會影響搜索引擎優化?
- 24. umask是否會影響消息隊列?
- 25. 向MySQL表添加大列(VARCAHR)是否會對性能產生重大影響?
- 26. 部署類型是否以任何方式影響應用程序?
- 27. 如何增加oracle中表的大小?
- 28. 擴展日誌會以任何方式影響響應時間嗎?
- 29. 增加任務大小spark
- 30. setbuf()是否會影響cout?
如果您有多列索引並且列大小非常大,您可能會遇到'ORA-01404:ALTER COLUMN會使索引太大。在我的11gR2系統上,總大小不能超過6388字節。 –
@jonearles會做出很好的回答 - 不需要索引重建,但總密鑰長度有邏輯限制 –