mysql
文章平均质量分 86
昵称jc
纸上得来终觉浅,绝知此事要躬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL】如何阅读死锁日志
一 前言 工欲善其事必先利其器,前面分析了很多死锁案例,并没有详细的介绍如何通过死锁日志来诊断死锁的成因。本文将介绍如何读懂死锁日志,尽可能的获取信息来辅助我们解决死锁问题。二 日志分析2.1 场景为了更好的学习死锁日志,我们需要提前了解死锁场景MySQL 5.6 事务隔离级别为RRCREATE TABLE `ty`( `id`int(11)NOTNULL AUTO_INCREMENT, `a`int(11)DEFAULT NULL, `b`int...转载 2021-05-19 09:58:45 · 1106 阅读 · 0 评论 -
hikari连接池属性详解
一、主要配置1、dataSourceClassName这是DataSourceJDBC驱动程序提供的类的名称。请查阅您的特定JDBC驱动程序的文档以获取此类名称,或参阅下表。注XA数据源不受支持。XA需要像bitronix这样的真正的事务管理器 。请注意,如果您正在使用jdbcUrl“旧式”基于DriverManager的JDBC驱动程序配置,则不需要此属性 。 默认值:无2、jdbcUrl该属性指示HikariCP使用“基于DriverManager的”配置。我们认为基于Dat...转载 2021-03-02 09:47:59 · 2081 阅读 · 0 评论 -
Mysql加锁过程详解
转载至:https://blog.youkuaiyun.com/u013215018/article/details/714048911、背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介...转载 2018-06-29 16:46:32 · 3711 阅读 · 1 评论 -
mysql-5.6.30-linux-glibc2.5-x86_64安装
mysql-5.6.30-linux-glibc2.5-x86_64安装centos7内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb。一、卸载mariadb#列出所有被安装的rpm packagerpm -qa | grep mariadb#卸载rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64错误:依赖检...原创 2018-06-14 13:59:04 · 4232 阅读 · 2 评论 -
浅析MySQL中exists与in的使用 (写的非常好)
浅析MySQL中exists与in的使用 (写的非常好)转自http://sunxiaqw.blog.163.com/blog/static/990654382013430105130443/exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果...转载 2018-03-07 18:37:16 · 237 阅读 · 0 评论 -
mysql导出表数据
导出表数据到文件: SELECT * INTO OUTFILE "test.txt" FIELDS TERMINATED BY '|'LINES TERMINATED BY '\r\n' FROM cityinfo2;原创 2017-07-07 17:50:10 · 556 阅读 · 0 评论 -
mysql批量删除数据表
删除表的sql:drop table 表名;通过information_schema库可以很方便得到我们需要的删表sql:SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='数据库名'执行结果:drop table ifow_audit;原创 2017-04-12 14:32:07 · 557 阅读 · 0 评论 -
开启mysql慢查询
相关参数slow_query_log :是否开启慢查询日志,ON表示开启,OFF表示关闭。slow_query_log_file:(5.6以下版本叫log_slow_queries)MySQL数据库慢查询日志存储路径。可以不设置该参数,系统则会默认给一个缺省的文件:D:\Develop\MySQL\mysql-5.7.12-winx64\data\pc-slow.log。log_原创 2017-04-11 17:12:12 · 372 阅读 · 0 评论 -
explain分析查询
explain分析查询使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: – 表的读取顺序 – 数据读取操作的操作类型 – 哪些索引可以使用 – 哪些索引被实际使用 – 表之间的引用 – 每张表有多少行被优化器查询EXPLAIN字段: Table:显原创 2017-04-11 17:37:14 · 396 阅读 · 0 评论 -
mysql-5.7.12-winx64安装版配置、使用
一、下载http://dev.mysql.com/downloads/mysql/ 下载版本:Windows (x86,64-bit), ZIP Archive(mysql-5.7.12-winx64)二、下载后解压到安装目录D:\Develop\MySQL注意:新版目录有所更改,下载好后解压发现没有data文件夹,在解压目录D:\Develop\MySQL\mysql-5...原创 2016-04-29 11:09:26 · 1641 阅读 · 0 评论
分享