今天面試面試官問了我一個問題,說一張表里面有50個欄位,每個欄位都有可能作為條件去查詢,怎樣調優
uj5u.com熱心網友回復:
oracle下:考慮常用欄位位圖索引,如果有并發DML,歇菜,蠻跑吧或者列存資料庫
或者可以用蠻力跑的MPP、HADOOP之類的分布式技術
uj5u.com熱心網友回復:
1、其實,這個問題給出的資訊不夠,沒有辦法回答。因為要進行SQL調優,必須有很多資訊,比如:具體的SQL陳述句,表的資料量,每個欄位的資料分布和選擇性等等;2、關于這個問題,估計這個面試官也沒一個準確答案,或者只有一個錯的答案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/19569.html
標籤:開發
