2.12.4.5.BSD/OS3.x版注意事項
2.12.4.5. BSD/OS 3.x版注意事項
升級到BSD/OS 3.1。如果不能升級,則安裝BSDI patch M300-038。
在配置MySQL時,使用下列命令:
env CXX=shlicc++ CC=shlicc2
./configure
--prefix=/usr/local/mysql
--localstatedir=/var/mysql
--without-perl
--with-unix-socket-path=/var/mysql/mysql.sock
已知下面的項可以工作:
env CC=gcc CXX=gcc CXXFLAGS=-O3
./configure
--prefix=/usr/local/mysql
--with-unix-socket-path=/var/mysql/mysql.sock
如果你愿意,可以改變目錄位置,或不指定任何位置而使用默認目錄。
如果在重負載下的性能有問題,試試使用--skip-thread-priority選項執行mysqld!這將以相同優先級運行所有線程;在BSDI 3.1上,可以得到較好的性能(至少直到BSDI可以修正其線程調度程序)。
如果在編譯時遇到virtual memory exhausted錯誤,試試使用ulimit -v 80000并再次運行make。如果這還不行并且你正在使用bash,試試換到csh或sh;一些BSDI用戶報告了使用bash和ulimit會有問題。