2017-06-03 54 views
0

我有一個關於sql插入的問題。問題是,如果你有一個有大量索引和大量插入的大表,那麼插入數據是很慢的。如果我有沒有索引的表A和帶有索引的表B(A和B具有完全相同的方案 - 它們是相等的),並且如果我將表中的所有內容插入到表A中,並且一個單獨的服務將在後臺工作將所有的數據移動到表B將被索引的數據?SQL插入緩存

+0

什麼是插入量..你是否發現索引是問題 – TheGameiswar

回答

0

使用這樣的臨時表是不可想象的。實際上,operational data stores實質上是這樣做的。

但是,這樣的數據庫結構通常用於存儲接近「事務」格式的傳入數據。歷史的最終載入不僅僅是建立索引。

在走下那條路徑之前,您需要調查爲什麼插入太慢以及插入的體積是多少。你能用大容量插件替換一些插件嗎?減少事務數量可以提高性能。是否需要所有索引?你有問題的最佳數據模型嗎?