mysql
Smile_@
Hypertext Preprocessor
展开
-
优化mysqlSQL语句的方式和方法
选取最适用的字段属性可能的情况下,应该尽量把字段设置为NOTNULL,这样在将来执行查询的时候,数据库不用去比较NULL值使用连接(JOIN)来代替子查询(Sub-Queries)虽然使用子查询可以一次性的完成很多逻辑上需要多个步骤才能完成的SQL操作,同时也可以避免事务或者表锁死,并且写起来也很容易,但是有些情况下子查询可以被更有效率的连接(JOIN)…替代,比如在查询用户订单的时候,使用...原创 2019-03-11 15:31:31 · 185 阅读 · 0 评论 -
windows环境下,Mysql的主从复制和主主复制
一、Mysql的主从配置1.找到配置文件找到配置文件是主从复制的第一个难点。很多新手都容易找错配置文件,一般my.ini配置文件所在的位置都是隐藏的。一般人都以为配置文件为C:\Program Files\MySQL\MySQL Server 5.7中的my-default.ini文件。但是实际上配置文件是C:\ProgramData\MySQL\MySQL Server 5.7下my.ini...原创 2019-03-12 15:34:27 · 210 阅读 · 0 评论 -
explain 执行计划
explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序三种情况:1、id相同: 执行顺序由上至下2、id 不同:如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行3、id相同又不同(两种情况同时存在):id如果相同,可以认为...原创 2019-04-29 10:01:17 · 362 阅读 · 0 评论 -
数据库连接池最小连接数和最大连接数的作用
连接池最小连接数最小连接数是连接池一直保持的数据连接。如果应用程序对数据库连接的使用量不大,将会有大量的数据库连接资源被浪费掉。连接池最大连接数最大连接数是连接池能申请的最大连接数。如果数据连接请求超过此数,后面的数据连接请求将被加入到等待队列中,这会影响之后的数据库操作。连接池最大与最小的区别如果最小连接数与最大连接数相差太大,那么,最先的连接请求将会获利,之后超过最小连接数量的连接请...原创 2019-05-23 09:58:31 · 6504 阅读 · 0 评论