我正在使用共享數據庫和共享架構方法構建多租戶。如何使用共享數據庫和共享架構方法改進多租戶的性能
最初,我有5個獨立的數據庫,當我在這些數據庫上執行存儲過程時,我將在1秒內得到更快的結果。我在多租戶數據庫中執行了相同的sp。我得到了5到6秒的結果。
我知道單個數據庫在表中只有很少的記錄。在多租戶DB中有多個租戶數據。所以我得到的結果較慢。
我已經爲tenantId列引入了足夠的索引。
我的問題是如何優化我的多租戶數據庫以獲得更快的結果。
請向我建議任何性能改進解決方案,無論是整個數據庫還是至少包含數百萬條記錄的表。
注意:由於權限的限制,我無法與您分享執行計劃或sql查詢。
有點廣泛的問題,沒有查詢,沒有查詢計劃,沒有模式。 – Andrew
我有很多SP和涉及的意見。我嘗試着制定一個SP的執行計劃,但是又一次產生了大約20個執行計劃。 – StackUser