1.安裝make編譯器(預設系統內建):http://www.gnu.org/software/make/[c-sharp] view plaincopyprint?tar zxvf make-3.82.tar.gz cd make-3.82 ./configure make make install tar zxvf make-3.82.tar.gzcd make-3.82./configuremakemake
MySql 效能到底能有多高?用了php半年多,真正如此深入的去思考這個問題還是從前天開始。有過痛苦有過絕望,到現在充滿信心!MySql 這個資料庫絕對是適合dba級的高手去玩的,一般做一點1萬篇新聞的小型系統怎麼寫都可以,用xx架構可以實現快速開發。可是資料量到了10萬,百萬至千萬,他的效能還能那麼高嗎?一點小小的失誤,可能造成整個系統的改寫,甚至更本系統無法正常運行!好了,不那麼多廢話了。用事實說話,看例子:資料表 collect ( id, title ,info ,vtype)
要支援命令load data local infile,應當在/etc/mysql/my.cnf中添加這樣的設定:[mysqld] #服務端配置local-infle = 1[mysql] #用戶端配置local-infile = 1否則,mysql服務會提示錯誤:ERROR 1148 (42000): The used command is not allowed with this MySQL version.--------------------------
在安裝好apache2+php5之後,現在又想裝上個mysql5玩玩。用源碼安裝好mysql5之後,發現原來在Linux想為php添加新擴充,不像在windows上面,去掉分號注釋就行了的~在網上查詢了很多資料,終於搞定,特寫日記以示祝賀。添加擴充的基本步驟:1、進入php原始碼目錄:# cd /usr/ChenShao/php-5.3.1/2、再進入要添加的mysql擴充源碼目錄:# cd ext/mysql/2、調用已經編譯好的php裡面的phpize:#
MySQL會出現中文亂碼的原因不外乎下列幾點:1.server本身設定問題,例如還停留在latin12.table的語系設定問題(包含character與collation)3.用戶端程式(例如php)的連線語系設定問題強烈建議使用utf8!!!!utf8可以相容世界上所有字元!!!!一、避免建立資料庫及表出現中文亂碼和查看編碼方法1、建立資料庫的時候:CREATE DATABASE `test`CHARACTER SET 'utf8'COLLATE
雖說count(*)與count(col)在不同的情況下,可能會表現出不同的效能。但是一般情況下,count(*)會對主鍵進行索引掃描,統計的是表中所有符合的記錄總數;而count(col)掃描的不一定是主鍵,它統計的是表中所有符合的col列的記錄量。對於以下兩種查詢:select count(*) from tbl_name;select count(col) from
mysql在load data local infile時卡住了很長時間,一開始以為檔案太大了,導致mysql假死。查看了一下匯入檔案的大小,最大的也不過幾十MB,沒理由這樣就會把mysql搞掛了啊。而且既然正常運行了一天,怎麼突然才出現這種問題呢?衝動之下,將mysql服務給停了,然後重啟。結果發現還是有問題。後來偶然聽同事說了下,資料量太大,用了幾個T,磁碟可能用完了...我恍然大悟。急忙刪掉了一些沒用的檔案和表,load data local