mysql為什么不用視圖 mysql視圖能提高性能嗎?
mysql視圖能提高性能嗎?是的。視圖通常由常用的查詢語句創(chuàng)建,但也有一些相對復(fù)雜的查詢語句。執(zhí)行前預(yù)編譯普通查詢語句。在整個(gè)實(shí)現(xiàn)過程中,預(yù)編譯的時(shí)間比較長。如果將頻繁查詢的語句內(nèi)置到視圖中,將減少預(yù)
mysql視圖能提高性能嗎?
是的。
視圖通常由常用的查詢語句創(chuàng)建,但也有一些相對復(fù)雜的查詢語句。
執(zhí)行前預(yù)編譯普通查詢語句。在整個(gè)實(shí)現(xiàn)過程中,預(yù)編譯的時(shí)間比較長。
如果將頻繁查詢的語句內(nèi)置到視圖中,將減少預(yù)編譯的數(shù)量,從而提高查詢性能。
mysql多表查詢中,表的數(shù)量很大而且查詢條件很多,加視圖的話可不可以提高查詢速度呢?
視圖方法可以“簡化”查詢邏輯并使查詢看起來簡單。然而,如果多表查詢的性能較差,則很難找到view方法的性能瓶頸。所以優(yōu)化的本質(zhì)不會改變。它是建立在資源平衡的基礎(chǔ)上的。簡化并不能解決性能問題。