作者:老王 PHP程式員應該都知道串連MySQL資料庫可以使用mysql_pconnect(永久串連)函數,使用資料庫永久串連可以提高效率,但是實際應用中資料庫永久串連往往會導致出現一些問題,通常的表現就是在大訪問量的網站上時常發生斷斷續續的無法串連資料庫的情況,出現類似"Too many connections in
DECIMAL(M, D)例 如:salary DECIMAL(5,2) 在這個例子中,5 (精度(precision)) 代表重要的十進位數位數目,2 (資料範圍(scale)) 代表在小數點後的數字位元。在這種情況下,因此,salary 列可以儲存的值範圍是從 -999.99 到 999.99。(即M代表總位元,D代表小數點後的位元); 當插入的值超過儲存值的範圍會報錯:(例如將1000.03賦給salary時)Out of range value for column 'salary'
由於系統重裝,造成MySQL不能使用,但是又不想重新安裝MySQL(安裝版的MySQL),執行如下步驟1.匯入如下註冊資訊,注意Location和DataLocation的位置要正確Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB][HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Server
explain SQL語句:查詢消耗的時間 select version():查看mysql版本 show profiles:分析sql效能 set profiling=1:開啟profiles功能,預設是關閉的 show profile for query x(x為query_id):根據query_id 查看某個查詢的詳細時間耗費 show profile block io,cpu,memory,swaps,source,context switches for query
mysql和web伺服器分開了,感覺頁面開啟好慢。在測試伺服器根本沒有這個問題,分開了應當更快才到,但是反而更慢了。記得以前改過這樣的問題,時間長了,淡忘了。老了,記性不好了。哈哈。 解決方案:[mysqld]skip-name-resolve在mysqld中加上skip-name-resolve,重起mysql就OK了。這樣也會產生問題,GRANT ALL ON test.* TO dba@localhost這裡的localhost是網域名稱,是沒法解釋的,只能用IP了。
Windows下Apache+MySQL+PHP的安裝1.安裝Apache a) 雙擊檔案Apach_2.2.8_win32-x86-no_ssl.msi,彈出歡迎介面。單NEXT按鈕,進入到License Agreement(許可協議)介面。 b) 使用者需要同意介面 中的條款才能繼續安裝。選中I accept the terms in the license agreement 選項按鈕後,單擊NEXT按鈕,1所示,進入程式描述與說明介面。 圖1 c)
FROM : http://hi.baidu.com/wenddiy/blog/item/135c2f861e7849b50df4d230.html一,什麼是增量備份增量備份,就是將新增加的資料進行備份。假如你一個資料庫,有10G的資料,每天會增加10M的資料,資料庫每天都要備份一次,這麼多資料是不是都要備份呢?還是只要備份增加的資料呢,很顯然,我只要備份增加的資料。這樣減少伺服器的負擔。二,啟用binlogvi