2010-07-01 49 views
1

我們的DB崩潰(MySQL的5.2),當我看的原因是查看在MySQL崩潰的DB

show create table <view_name> 

這不是記錄爲一個緩慢的查詢,但在崩潰調試指針值。我真的無法理解這一點,可以在DB中查看DB崩潰嗎?

儘管我可以考慮刪除這個視圖並進行測試,但如果任何一個人面臨這種​​情況,它會比較有幫助,因爲它比理解原因更好地瞭解原因。

+0

SHOW CREATE TABLE'view_name' 其中view_name是存在於數據庫中的視圖。 – Sharpeye500 2010-07-01 17:06:00

+0

數據庫如何崩潰?你的意思是db服務器崩潰了?或者數據庫中的數據變得不穩定? – Eimantas 2010-07-01 17:11:41

+0

是數據庫服務器崩潰,對不起。 – Sharpeye500 2010-07-01 17:23:18

回答

0

您確定您使用的是5.2嗎?

您可能想要查看此bug。視圖是否引用不存在的表?

+0

它似乎是5.0,你認爲這需要升級嗎? – Sharpeye500 2010-07-01 18:29:54

+0

這取決於很多。我相信遷移到5.1.47對於任何基本的MySQL應用程序都有很大的意義,但是它依賴於你的應用程序。我的猜測是這是一個你看到的錯誤,很可能是由於視圖缺少底層表。 – Gary 2010-07-01 19:45:27