现在的位置: 首页
0℃

MySQL索引提交频率对InnoDB表写入速度的影响

2014年10月09日 Mysql  ⁄ 被围观 1,353 view+
本次,我们来看看索引、提交频率对InnoDB表写入速度的影响,了解有哪些需要注意的。 先直接说几个结论吧: 1、关于索引对写入速度的影响: a、如果有自增列做主键,相对完全没索引的情况,写入速度约提升 3.11%; b、如果有自增列做主键,并且二级索引,相对完全没索引的情况,写入速度约降低 27.37%; 因此,InnoDB表最好总是有一个自增列做主键。 2、关于提交频率对写入速度的影响(以表中只有自增列做主键的场景,一次写入数据30万行数据为例): a、等待全部数据写入完成后,最后再执行commit提交的效率最高;...
阅读全文
0℃

MySQL开发规范

2014年10月08日 Mysql  ⁄ 被围观 1,838 view+
开发规范是跟公司的实际情况结合起来的,不是普适规则,仅供参考。 这个规范集合了原来分别在新浪,阿里,百度,人人,以及去哪儿自己的一些规则。不是一个人的贡献,是整个DB组共同制定出来的,可能还有纰漏,请过客批评指正。 1.命名规范 (1)库名、表名、字段名必须使用小写字母,并采用下划线分割。 (2)库名、表名、字段名禁止超过32个字符。 (3)库名、表名、字段名必须见名知意。命名与业务、产品线等相关联。 (4)库名、表名、字段名禁止使用MySQL保留字。 (5)临时库、表名必须以tmp为前缀,并以日期为后缀。...
阅读全文
1℃

phpstorm8注册码

2014年09月17日 tools  ⁄ 被围观 5,908 view+
phpstorm7注册码 User Name Learn Programming Lincense Key ===== LICENSE BEGIN ===== 63758-12042010 00000Ryqh0NCC73lpRm!XVcxFChJ2g TUR2lZtlLXrPLbQ66Gs8MHs51RvF2y agoDlzne08Zm8VXbts1UMKE!EW4v8G ===== LICENSE END ===== 截图:  
阅读全文
0℃

Linux 性能监控、测试、优化工具

2014年09月12日 Linux  ⁄ 被围观 1,330 view+
监控 测试 优化
阅读全文
0℃

php好用的扩展

2014年09月11日 php  ⁄ 被围观 1,560 view+
在关于不要重复造轮子的二三事一文中,交代了一些背景和想法。本篇则完全是一些干货,列举一些我用过或者即将会用的PHP轮子,基本都符合我对好轮子的定义:开源、许可证宽松、容易集成的PHP项目,目有些已经集成在EvaEngine里面,希望能帮助别人少走弯路。 日志还会陆续补充更新,同时欢迎推荐补充。 标记语言 PHP Markdown License : New BSD License Source Code Allo点评:Markdown在轻量级标记语言中已经俨然有一统天下的趋势,PHP Markdown应该是目前以PHP编写的最好的Markdown解析器。当然一般来说使用Mark...
阅读全文
0℃

mysql5.x数据库的MyISAM和InnoDB引擎配置优化

2014年07月11日 Mysql  ⁄ 被围观 1,713 view+
服务器型号:IBM S226 CPU:至强四核 内存:4G 硬盘:两个80G做RAID1 系统:windows server 2003 SP1 32位企业版 Mysql版本:5.5 根据自己服务器的实际情况,优化过和参数如下: 一、公共选项 skip-external-locking //避免MySQL的外部锁定,减少出错几率增强稳定性。 skip-name-resolve //禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程亿恩科技主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求! max_connections = 1...
阅读全文
0℃

nginx下php-fpm防止跨站跨目录的安全设置

2014年04月29日 nginx, secure  ⁄ 被围观 4,326 view+
我们知道apache php mod的方式可以很方便的配置 open_basedir 限制各个站点的目录访问权限。 nginx + php-fpm fastcgi的方式需要这样做。 首先php的版本必须大于等于php5.3.3。 方法1 在nginx 配置 fastcgi_param参数 在nginx的 php配置中 或者 在  包含的 include fastcgi.conf 文件中加入: fastcgi_param PHP_VALUE "open_basedir=$document_root:/tmp/:/proc/"; 意思是设置fastcgi 参数 PHP_VALUE 的open_basedir。 $document_root php文档根目录,就是 nginx 配置项 root 配置的网站目录...
阅读全文
0℃

解决Filezilla无法确定拖放操作目标

2014年02月12日 Windows  ⁄ 被围观 1,827 view+
使用filezilla将文件拖出来提示如下: 解决方法: ①在CMD中,进入Filezilla的安装目录,譬如: cd "C:\Program Files (x86)\FileZilla FTP Client" #64位系统 cd "C:\Program Files\FileZilla FTP Client" #32位系统 ②执行如下命令: regsvr32 fzshellext.dll ③如果你的机器是64位的(32位的话,就跳过这一步),你还需要执行如下命令: regsvr32 fzshellext_64.dll ④如果执行的命令提示都成功,那么,你重启一下机器就ok了
阅读全文
0℃

初探mysqlnd与mysqlnd_ms读写分离

2013年12月09日 Mysql  ⁄ 被围观 8,150 view+
mysqlnd不能做什么 虽然mysqlnd是一个PHP扩展,但它却没有提供任何的php函数(或者说是API)给码农们使用。 码农们仍然使用mysql 扩展函数(mysql_connect, mysql_query…),或者mysqli,或者PDO MYSQL来操作数据库。 这些函数都可以通过mysqlnd来与mysql数据库通信。 它是数据库与php函数的中间层。 为什么要使用mysqlnd 原来的libmysql用的好好的,为什么还要搞一个mysqlnd出来呢? 原因一: license问题 libmysql是MYSQL AB公司开发的,现在已经是Oracle集团所属的了,它使用MYSQL license发布。 This ultimately l...
阅读全文
0℃

linux磁盘查看工具ncdu

2013年11月18日 Linux, tools  ⁄ 被围观 2,753 view+
如果在/下挂在了很多挂载点的话,如果要查看/目录下磁盘大小的话,直接使用du -sh /的话,很容易会别卡死。 使用ncdu可以帮你解决这个问题。按照方法也很简单。直接安装个epel源,然后yum -y install ncdu就ok了。 n :按文件名进行排序 s :按文件大小进行排序 d :删除文件或者目录 t  :排序时始终跟随当前选择项 g :用#的形式显示显示各文件/目录的大小所占的百分比 i :显示选择目录或者文件的详细信息 r :重新统计当前文件夹大小 q :退出ncdu 大致就这些命令了。 ncdu --exclude cache* / 如上简单的一行...
阅读全文
×
腾讯微博