2014-09-01 33 views
0

我處於想要聯接兩個具有多對多關係的表的情況。根據this URL, and this one我必須創建一個單獨的Join-Table來獲得我的表的連接。但問題是連接表中會有很多條目,這會使數據讀取速度變慢,並且會將所有記錄手動插入到Join-Table中。聯結表的性能

這兩個表是過程和類別,這樣一個過程可以有許多類別,每個類別都可以與許多過程相關聯。

現在共有90個過程和200個類別,其中過程1有117個類別,過程2有150個類別,過程3有30個類別等等。

所以如果我開始製作一個連接表,它將有117個條目進程1,然後150條目的進程2,然後30個類別的進程3等等。

考慮到使用Oracle的大量條目,我該如何加入這些表格?

+2

數據庫旨在存儲數據。我沒有看到你的問題中提到的數十億條記錄。一旦你在那裏,你可以詢問優化和調整。 – Bulat 2014-09-01 09:38:11

+0

那麼如何優化這些數據呢? – 2014-09-01 09:41:18

+0

@Bulat有沒有其他可用的選擇?更快的事情,並沒有導致許多插入語句? – 2014-09-01 09:42:54

回答

1

連接表是關係數據庫的標準方法。一旦出現問題,您可以擔心表現,否則不要花時間思考問題。