关键字: mysql compile
1. -static 13%
–with-client-ldflags=-all-static
–with-mysqld-ldflags=-all-static
静态链接提高13%性能
2. -pgcc 1%
CFLAGS=”-O3 -mpentiumpro -mstack-align-double” CXX=gcc \
CXXFLAGS=”-O3 -mpentiumpro -mstack-align-double \
-felide-constructors -fno-exceptions -fno-rtti”
如果是Inter处理器,使用pgcc提高1%性能
3. Unix Socket 7.5%
–with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
使用unix套接字链接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面
4. –enable-assembler
允许使用汇编模式(优化性能)
阅读全文…
鞋衫各式名品专卖
有些软件包是以.src.rpm结尾的, 这类软件包是包含了源代码的rpm包, 在安装时需要进行编译. 这类软件包有两种安装方法.
方法一:
1
2
3
4
5
6
7
| 1. 执行 rpm -i your-package.src.rpm
2. cd /usr/src/redhat/SPECS
3. rpmbuild -bp your-package.specs 一个和软件包同名的specs文件
4. cd /usr/src/redhat/BUILD/your-package/ 一个和软件包同名的目录
5. ./configure 这一步和编译普通的源码软件一样, 可以加上参数, 也可以具体看该目录下的INSTALL文件, 按照指导进行安装
6. make
7. make install |
阅读全文…
最近刚接手的产品问题很多,主要是集中在产品设计和性能上,另外代码的可维护性也很差,这两周处理故障和问题的时间比较多,博客更新的也少了,下面的这篇文章是解释开发小组成员介绍并发编程的一些基本原理而收集到的一篇比较好的文章,作者以浅显易懂的方式介绍了比较复杂的概念。我觉得如果我们能够把一个复杂、抽象的概念如果能够通过生活中常见的场景来加以说明和描述出来,那么我们就真正理解了这个概念。
阅读全文…
XMemcached 1.2.0-RC2 released,main highlights:
1、支持Kestrel。Kestrel是一个scala编写的简单高效的MQ,它是Twitter发布的开源产品,支持memcached协议,但并不完全兼容。更多信息看这里。Xmemcached提供了一个KestrelCommandFactory,用于对kestrel特性的支持。
阅读全文…
在nginx中这样写规则
rewrite ^/([0-9]{5}).html$ /x.jsp?id=$1 last;
是无法启动的,解决的办法是加上两个双引号
rewrite “^/([0-9]{5}).html$” /x.jsp?id=$1 last;
阅读全文…
| 1. 在http://www.xdebug.org右侧有一个Windows modules,选择适合的dll文件。
2. 将下载的dll放到system32目录,重命名为php_xdebug.dll。
3. 编辑php.ini,加入下面几行。
阅读全文…
|
本篇中我们将重点介绍三个常用工具的使用:Find、VI、Scp;
Find命令是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。
Find命令的一般形式为:
find pathname -options [-print -exec -ok]
让我们来看看该命令的参数:
| 参数 |
描述 |
| pathname |
find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 |
| -print |
find命令将匹配的文件输出到标准输出。 |
| -exec |
find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为command {} ;,注意{ }和;之间的空格。 |
| -ok |
和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 |
阅读全文…
记得以前整理过一份常用Linux命令清单,但现在怎么找也找不到了,只能再整理一份了;
作为一个开发人员我们登陆linux可能做的一些事情有:svn更新代码、发布应用、linux服务器之间传输文件、直接在服务器上查找修改文件等;以下将罗列一些常用的命令清单,当然只是各个命令中最常见的一些用法,如果要看全部的参数以及功能,可以求助于help或者man;
最常见的cd ll ls ~ . cat rm mkdir cp mv du df就不多介绍了;
su :在各用户之间切换,注意su admin与su – admin的区别,前者不会重新加载admin用户的环境变量,而后者会重新加载;
阅读全文…
最近评论