随笔分类 - mysql
摘要:最近再看mysql技术内部+innoDb存储引擎一书,书中第五章-索引与算法中讲到 查看表的索引信息中的一些参数含义,特作记录 show index from table_name ## 查看该表的索引信息 table 索引所在表名 Non_unique :非唯一的索引,可以看到primary_ke
阅读全文
摘要:可以通过下面的SQL查看当前查询缓存相关参数状态: SHOW VARIABLES LIKE '%query_cache%'; 输出结果类似下面: query_cache_type 查询缓存类型,有0、1、2三个取值。0则不使用查询缓存。1表示始终使用查询缓存。2表示按需使用查询缓存。 如果query
阅读全文
摘要:选择优化的数据类型 mysql支持的数据类型非常多,选择正确的数据类型对于获取高性能至关重要。不管存储哪种类型的数据,下面几个简单的原则都有助于做粗活更好的选择。 最小的通常更好 一般情况下,应该尽量使用正确存储数据的最小数据类型。最小的数据类型通常更快,因为它们占用更少的磁盘、内存和cpu缓存,并
阅读全文
摘要:官方说明文档:http://www.mybatis.org/mybatis-3/zh/index.html# resultType和resultMap区别 resultType:从这条语句中返回的期望类型的类的完全限定名或别名。注意如果是集合情形,那应该是集合可以包含的类型,而不能是集合本身。使用
阅读全文
摘要:一:B-树是一种平衡的多路查找树,它在文件系统中很有用。 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树: ⑴树中每个结点至多有m 棵子树。 ⑵若根结点不是叶子结点,则至少有两棵子树。 ⑶除根结点之外的所有非叶结点至少有[m/2] 棵子树; ⑷所有的非终端结点中包含以下信息数据:(
阅读全文
摘要:一、主从复制搭建方法参考 1、MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解请参考: http://blog.csdn.net/xlgen157387/article/details/51331244#comments 2、使用mysqlreplicate命令快速搭建 M
阅读全文
摘要:网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 mysql> show global status;
阅读全文
摘要:昨天被某大牛问了一个问题,为什么SQL参数化查询可以防止SQL注入,参数化查询的原理是什么? 结果闷逼了,之前只知道参数化查询是可以防止SQL注入,但是没有深究其原理,今天就找一些文章,学习一下,也分享给大家。 以下引用知乎大神们的回答: 原理是采用了预编译的方法,先将SQL语句中可被客户端控制的参
阅读全文
摘要:mysql之高性能索引 当db的量达到一定数量级之后,每次进行全表扫描效率就会很低,因此一个常见的方案是建立一些必要的索引作为优化手段,那么问题就来了: 那么什么是索引呢? 索引的实现原理是怎样的? 我们通常说的聚集索引,非聚集索引的区别是什么? 如何创建和使用索引呢? I. 索引介绍 MySQL官
阅读全文

浙公网安备 33010602011771号