0
A
回答
0
你想加快什麼?創建空間索引(= CREATE INDEX命令)?或者插入/更新表格。這些表有多大?你的業務流程可以接受多長時間?
索引通常僅在空間表的初始創建和填充時創建一次。除非您的應用程序是以很短的時間間隔插入大量數據的應用程序,或者用於跟蹤移動對象的應用程序,否則不需要在初始創建後重建索引。他們顯然是自動維護的。
至於構建空間索引的時間,顯然需要比在相同數量的名稱上構建索引更長的時間(有時是顯着的)。很顯然,桌子越大,需要的時間越長。然後,如果您認爲您可以在幾秒鐘內創建500個索引(空間或非空間),即使您使用功能非常強大的硬件並且表格爲空,您也會受到欺騙。
有兩種方法可以讓你建立索引花費更少的時間:
1)對於大表,劃分他們,做並行構建。這隻有在您擁有分區選項時纔有可能(僅適用於EE)。再說一次,這隻適用於大型表格 - 即50萬行以上。在小桌子上沒什麼意義。 2)對於大量的小型表格,只需要並行執行構建,即同時運行多個索引創建。使用數據庫的調度程序(DBMS_SCHEDULER)編排該程序。
如果您正在追求的是如何加速數據攝取(移動對象,跟蹤......),那麼您需要更多地解釋一下您的工作流程。
相關問題
- 1. 在db2中的多個表空間中創建索引
- 2. 爲索引創建新的表空間
- 3. 如何在索引視圖上創建空間索引?
- 4. 如何快速創建索引?
- 5. 如何創建索引更快
- 6. sql server 2005快速空間創建索引公式所需的空間
- 7. 如何用多個數據文件創建表空間?
- 8. 可可NSIndexSet:多重索引。如何創建索引集,多個索引?
- 9. MATLAB:快速創建索引
- 10. IndexedDB的創建索引與空間
- 11. 使用索引表空間?
- 12. 如何加快MySQL表(無索引)
- 13. 如何知道在表空間上有多少空間會創建索引需要
- 14. 如何加快重新創建羣集索引
- 15. 使用腳本創建多個索引
- 16. 如何在SQL Server Management Studio 2008中創建空間索引?
- 17. 如何爲OrientDB(2.2.x)創建空間模塊的索引?
- 18. 應該爲更快的查詢創建多少個索引
- 19. Raven DB多空間索引
- 20. 通過批量添加時未創建空間索引
- 21. Lucene.Net創建空索引
- 22. 加入空間mysql索引
- 23. 在nhibernate中創建索引到不同的表空間
- 24. 如何創建搜索引擎多個數據庫使用製作索引
- 25. 加快索引索引
- 26. 創建數據庫索引Vs用戶爲表創建索引
- 27. fputcsv用空間創建一個空間
- 28. 在2個引導內聯表單之間創建空間
- 29. 如何在python中創建可索引的空列表?
- 30. 如何從列表中創建索引?