有兩個途徑來為MySQL添加新函數: 你可以通過自行醫函數介面 (UDF)來添加函數。自訂函數被編譯為目標檔案,然後用CREATE FUNCTION 和DROP FUNCTION 聲明動態地添入到伺服器中及從伺服器中移出。 你可以將函數添加為MySQL固有(內建)函數。固有函數被編譯進mysqld伺服器中,成為永久可用的。 每種途徑都有其優點和缺點: 如果你編寫自訂函數,你除了安裝伺服器本身之外還要安裝目標檔案。如果將你的函數編譯進伺服器中,你就不需要這麼做了。
很想將自己Oracle安裝過程寫下來,作為自己學習oracle+linux的一個積累。環境:VMmachine版本:Linux+oracle,linux:Red Hat linux release 9(Shrike),kernel 2.420-8 on an i686Oracle:9.2.0.41、 安裝samba包。放入redhad的第三張光碟片,mount /dev/cdrom /mnt/cdromcd /mnt/cdrom/RedHat/RPMSrpm –ivh
Linux下Oracle常見安裝錯誤錯誤一:/tmp/OraInstall2007-12-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
今天MySQL在普通使用者下無法啟動,發現自己在Linux下安裝MySQL出了問題,現在重新安裝一遍mysql,以下是具體步驟和說明,在這作個記錄,省的以後重裝的時候再找了。shell> groupadd mysql(普通使用者)shell> useradd -g mysql mysql為mysqld增加一個登入使用者和組:shell> gunzipshell> cd mysql-VERSION挑選一個你想解開分發包的目錄,進入該目錄shell>
我在windows2008上安裝Oracle10g,折騰一番之後發現按照正常的方法是不行的了。現在的狀況是,沒有10.2.0.3 for vista的安裝包,該包能在windows2008上直接安裝,也不能直接安裝Oracle11g,客戶不幹。再確認一下,oracle 10.2.0.4的windows版本是能在windows2008上啟動並執行。那麼,我可以不可以直接移植過來,類似綠色安裝呢。停下來,簡單地想了一下,覺得應是可行的,在linux系統上,我就經常這麼幹,憑什麼windows就不行。
最近開始研究MySQL和MongoDB,發現這方面資料不多。尤其是真正的說到點子上的文章,太少了。有一些對比測試的文章基本上都是瞎測,測試方法都測到了馬腿上,得出的結論基本上都是NoSQL毫無價值容我借用Russell Smith 的那句話:不是MongoDB不行,是你不懂。讓我來分析一下MongoDB的真正效能吧。有說MongoDB慢 反對:不設其他唯一索引的情況下,只用_id
一般情況我們作為非DBA人士,只關注一些SQL的指標,主要指標見,詳細的解釋見下面的描述。SQL ordered byElapsed Time 記錄了執行總和時間的TOP SQL(請注意是監控範圍內該SQL的執行時間總和,而不是單次SQL執行時間 Elapsed Time = CPU Time + Wait Time)。 Elapsed Time(S):
Mysql為了安全性,在預設情況下使用者只允許在本地登入,可是在有此情況下,還是需要使用使用者進行遠端連線,因此為了使其可以遠程需要進行如下操作:一、允許root使用者在任何地方進行遠程登入,並具有所有庫任何操作許可權,具體操作如下:在本機先使用root使用者登入mysql:mysql -u root -p"youpassword" 進行授權操作:mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY