标签:MySql

数据库

防止人为误操作MySQL数据库技巧一例

licqi 发布于 2017-01-05

防止人为误操作MySQL数据库技巧一例 (本题来自老男孩培训内部学生问题,属于数据库安全技巧) 在若干年前,老男孩亲自遇到一个“命案”,老大登录数据库update一个记录,结果忘了加where,于是悲剧发生了,这使得我对MySQL的增量恢复熟练度远超过其他...

阅读(243)评论(0)赞 (0)

数据库

MySQL加密的性能测试

3

licqi 发布于 2017-01-05

这是对MySQL进行加密性能测试的两篇文章系列之二。在第一篇中,我专门使用MySQL的内置的对SSL的支持来 做压力测试,产生了一些令人惊讶的结果。当然,使用SSL查询的吞吐性能要比不使用SSL的性能低这也在意料之中,但是我相当惊讶的是,主要的性能瓶颈是 花费在连接建立的时间。这...

阅读(240)评论(0)赞 (0)

数据库

MariaDB10和MySQL5.6社区版压力测试

7

licqi 发布于 2017-01-05

编者按:从smart818的观点来看,线程池对性能的影响确实是非常大的,甚至可以把mariadb看成是mysql的企业版。在下面高并发测试显示,MySQL5.6.19的性能减少了50%,整个测试也说明了,MariaDB10确实比MySQL5.6社区版强很多。 补上作业,Maria...

阅读(293)评论(0)赞 (0)

数据库

InnoDB 隔离模式对 MySQL 性能的影响

1

licqi 发布于 2017-01-05

过去的几个月我写了两篇文章,一篇是InnoDB 事务历史相关的危险债务,另一篇是关于MVCC 可能导致MySQL严重的性能问题的真相。在这篇文章里我将讨论一个相关的主题 – InnoDB 事务隔离模式,还有它们与MVCC(多版本并发控制)的关系,以及它们是如何影响My...

阅读(194)评论(0)赞 (0)

数据库

MySQL编程中的6个重要的实用技巧

licqi 发布于 2017-01-05

1.每一行命令都是用分号(;)作为结束 对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如: mysql_query("INSERT INTO tabl...

阅读(213)评论(0)赞 (0)

数据库

MySQL 复制滞后怎么办?其实方法很简单

1

licqi 发布于 2017-01-05

MySQL复制被普遍认为是十分有效的,主服务器进行更改后,从服务器可在几秒内做出相应的改动。但如果发生两者之间同步缓慢的问题, 那么主要有以下原因: 从结点磁盘问题: 复制操作对每个数据库都是由一个线程来完成,通常执行变更时的滞后是由磁盘延迟引起的。在这种情况下,您应该考虑使用S...

阅读(181)评论(0)赞 (0)

数据库

phpMyAdmin项目诞生15周年

1

licqi 发布于 2017-01-05

1998年9月9日,Tobias Ratschiller 发布了 phpMyAdmin 的第一个版本(v 0.9.0,内部版),phpMyAdmin 项目也正式诞生了。phpMyAdmin 已成长为管理 MySQL 和类 MySQL 数据库的主要工具之一,平均每月超过 ...

阅读(640)评论(0)赞 (0)

数据库

mysql slow log分析工具的比较

6

licqi 发布于 2017-01-05

mysql 中的 slow log 是用来记录执行时间较长(超过 long_query_time 秒)的 sql 的一种日志工具。       启用 slow log       在 my.cnf 中设置 [mysqld...

阅读(205)评论(0)赞 (0)

数据库

MySQL 数据库优化全攻略

licqi 发布于 2017-01-05

以下的文章主要讲述的是实现MySQL数据库简单实用优化的具体方法,以及在实际操作中有哪些具体操作步骤是值得我们大家注意的。 以下的文章主要描述的是MySQL数据库简单实用优化的具体方法的实现,中包括如何定期的表进行分析与检查, 以及如何正确对表进行定期的优化,以下就是具体方案的描...

阅读(189)评论(0)赞 (0)