mysql
文章平均质量分 80
c764193441
这个作者很懒,什么都没留下…
展开
-
mysql 时间字段保存毫秒
一. 注意点0. 数据库版本的选定 5.6.4以上1. 数据库jdbc驱动版本的选定 5.6.4以上版本数据库对应的jdbc驱动, 如果驱动版本过低, 会把毫秒给截断, 出现灵异事件(明明程序中指定了毫秒, 但插入到数据库时反而没有毫秒了)2. 数据库字段的选取 DateTime(3/6)或者Timestamp(3/6)原创 2018-01-23 11:28:08 · 16392 阅读 · 0 评论 -
centos7 yum安装mysql5.6
centos7 yum安装mysql5.6安装过程centos7默认的软件源是使用最新的版本的mysql(5.7),所以想装回旧的版本需要进行一些其他的操作,下面介绍一下通过yum安装mysql5.6先更新软件包到5.6版本rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm...原创 2018-02-11 22:56:38 · 234 阅读 · 0 评论 -
mysql主从架构分析以及读写分离实践
mysql主从架构分析以及读写分离实践为什么要使用主从同步实时灾备,用于故障切换读写负载均衡各种独占数据库操作专用mysql具体内部实现主从原理 master节点主要通过bin-log与slave节点进行交互,每当写master节点,在bin-log中就会记录上相应的操作,bin-log不记录查询操作。slave节点通过复制master的bin-log,解析成...原创 2018-02-07 17:13:03 · 282 阅读 · 0 评论 -
mysql查看SQL语句执行效率
mysql查看SQL语句执行效率主要用Explain命令去查看语法 : explain select … from … [where ...]例如:EXPLAIN select * from city 结果如下: id select_type table type possible_keys key key_len ref rows ...转载 2018-02-28 21:00:57 · 1139 阅读 · 0 评论 -
关于MySQL 通用查询日志和慢查询日志分析
MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。1)通用查询日志:记录建立的客户端连接和执行的语句。2)慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或者不使用索引的查询(1)通用查询日志在学习通用日志查询时,需要知道两个数据库中的常用命令:1) showvari...转载 2018-03-13 12:08:15 · 205 阅读 · 0 评论 -
数据库4种隔离级别
数据库4种隔离级别READ UNCOMMITED(未提交读)问题:事务没提交,其他事务可看到数据,脏读READ COMMITED(提交读)大多数数据库系统的默认隔离级别是READ COMMITTED,这种隔离级别就是一个事务的开始,只能看到已经完成的事务的结果,正在执行的,是无法被其他事务看到的。这种级别会出现读取旧数据的现象问题:事务执行到一半,其它事务不知道,可能读取了事务前的数据...原创 2018-11-07 16:48:57 · 586 阅读 · 0 评论 -
SQL优化简单总结
SQL优化简单总结查询优化避免全表扫描,优先考虑在where和order by涉及的列上建立索引is null值判断会导致引擎放弃使用索引,变成全表扫描,如:select id from t where num is null-- 导致全表扫描**!=或<>**操作符也会导致引擎放弃使用索引,进行全表扫描,如:select id from t whe...转载 2018-11-13 10:54:56 · 190 阅读 · 0 评论