在FreeBSD 5.2+下面用KSE编译mysql 4.1.x

时间:2007-01-04 09:48:44   来源:  作者:whsong  点击:次  出处:技术无忧
关键字:在Fr

手动编译
代码:

./configure --prefix=/usr/local/mysql --without-debug --without-bench --enable-thread-safe-client --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-extra-charsets=complex --with-named-thread-libs='-lkse -D_THREAD_SAFE' CFLAGS='-pipe -march=i686 -fno-omit-frame-pointer -O3' CXXFLAGS='-pipe -march=i686 -fno-omit-frame-pointer -O3 -felide-constructors -fno-rtti -fno-exceptions'



如果使用ports来编译,如果还要加其他参数,自行添加
代码:

make install clean PTHREAD_LIBS=-lkse



不用再依赖linuxthreads,再配合ULE调度,性能是非常得不错
用该方法编译不一定稳定

成功启动mysqld,运行top可见到
53893 mysql 20 0 9608K 4328K kserel 0:05 0.00% 0.00% mysqld

kserel就是kse

更多电脑、家电软硬件维修资讯请访问维修技术


相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

300x250广告位招租