欢迎访问 licqi IT技术
我们一直在努力

数据库

MySQL查询语句中的IN 和Exists 对比分析-licqi IT技术

MySQL查询语句中的IN 和Exists 对比分析

licqi阅读(18)评论(0)赞(0)

背景介绍 最近在写SQL语句时,对选择IN 还是Exists 犹豫不决,于是把两种方法的SQL都写出来对比一下执行效率,发现IN的查询效率比Exists高了很多,于是想当然的认为IN的效率比Exists好,但本着寻根究底的原则,我想知道这个...

MariaDB10.3 系统版本表 有效防止数据丢失-licqi IT技术

MariaDB10.3 系统版本表 有效防止数据丢失

licqi阅读(16)评论(0)赞(0)

系统版本表是SQL:2011标准中首次引入的功能。系统版本表存储所有更改的历史数据,而不仅仅是当前时刻有效的数据。举个例子,同一行数据一秒内被更改了10次,那么就会保存10份不同时间的版本数据。就像《源代码》电影里的平行世界理论一样,你可以...

没有宫廷内斗,数据库界的延禧攻略-licqi IT技术

没有宫廷内斗,数据库界的延禧攻略

licqi阅读(19)评论(0)赞(0)

各位老铁们,你们有没有想老张,最近老张的才华被工作的繁忙所限制了,所以一直没时间更博,今儿个时隔数日我们终于再次见面啦(很开心)!最近有部特别火的宫廷戏,不知道大家有没有看,剧名叫做《延禧攻略》,讲述得是一个宫女,一路过关斩将,最后成为皇上...

京东数据库运维自动化体系建设之路-licqi IT技术

京东数据库运维自动化体系建设之路

licqi阅读(18)评论(0)赞(0)

运维自动化来源于工作中的痛点,京东数据库团队面对的是商城成千上万的研发工程师,这种压力推动我们不断变革,然而变革不是一蹴而就,也经历过从手工到脚本化、自动化、平台化、智能化的艰难转变,所以说是需求在驱动运维体系的建设,而运维自动化的真谛在于...

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

licqi阅读(299)评论(0)赞(0)

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

MySQL加密的性能测试-licqi IT技术

MySQL加密的性能测试

licqi阅读(299)评论(0)赞(0)

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

MariaDB10和MySQL5.6社区版压力测试-licqi IT技术

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

licqi阅读(499)评论(0)赞(0)

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

InnoDB 隔离模式对 MySQL 性能的影响-licqi IT技术

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

licqi阅读(257)评论(0)赞(0)

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

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

licqi阅读(269)评论(0)赞(0)

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