我們一直以來就很少使用 Oracle 資料庫,一年下來也頂多 1 ~ 2 個案子採用 Oracle 的資料庫,所以一直都對 Oracle 資料庫的操作不太熟悉,尤其是用 Oracle 內建的那些超難用工具,更是不想親近,太不人性了。不過今年 Oracle 終於推出了一套 SQL Developer 資料庫管理工具,雖然還是比 Management Studio 遜色很多,不過終究像是個人用的管理工具了。
... 繼續閱讀 ...
大家都知道在 Microsoft SQL Server 2005 有個 SQL Server Profiler 工具,可以將所有 AP 對 DB 下的 T-SQL 指令全部紀錄下來,供開發人員查詢除錯用,我個人之前也常用這個功能協助我瞭解 LINQ to SQL 真正在 DB 中所下的 T-SQL 為何。不過在 MySQL 中似乎沒這樣的工具,但卻有另一個較簡易的解決方案:設定 my.cnf 即可。
... 繼續閱讀 ...
公司有幾台舊的 Linux 電腦打算升級硬體,因此這陣子花了些時間在轉移資料,但我遇到一台電腦裡的 MySQL 資料庫怎樣都無法匯入成功,發生的錯誤訊息如下:
... 繼續閱讀 ...
如果你有將檔案存入在 MySQL 資料庫的話,就很有可能遇到此問題,因為 MySQL 在執行 SQL 指令的時候是有大小限制的,單一個 SQL 指令的大小預設為 16MB,其實已經很大了,但是如果你的檔案超過這個大小的話,在執行 Insert 或 Update 指令的時候就有可能會發生 ERROR 2006 (HY000): MySQL server has gone away 的錯誤訊息。
... 繼續閱讀 ...
我寫了個 Shell Script 可以將「所有資料庫」的「所有表格」最佳化,如下:
... 繼續閱讀 ...
字集字碼的問題真的是很麻煩的,沒有好的觀念實在很難解決這麼多字集字碼的問題,尤其在轉換資料的時候,最是痛苦,很多人解決不了也是妥協,但常看到別人的網站上出現一堆 \ ? 等字元,站長本身又無法解決時,想必也是很難過吧。以下這篇文章是非常精華的一篇關於如何將 MySQL 4.0 完整且正確的升級至 MySQL 4.1/5.0 的說明。 至於文章中的名人「許功蓋」相信大家都知道是誰吧!^_^
... 繼續閱讀 ...