随笔分类 - MYSQL
摘要:使用MySQL慢查询日志对有效率问题的SQL进行监控 show variables like 'slow_query_log'; #查询慢日志是否开启 show variables like '%log%'; set global slow_query_log_file = '/home/mysql
阅读全文
摘要:MyISAM与InnoDB关于锁方面的区别是什么 MyISAM默认用的是表级锁,不支持行级锁 lock tables table_name read | write; myisam加锁 unlock tables; select * from table_name for update;读锁上排它锁
阅读全文
摘要:B+TreeB+Tree是在B-Tree基础上的一种优化,使其更适合实现外存储索引结构,InnoDB存储引擎就是用B+Tree实现其索引结构。 从上一节中的B-Tree结构图中可以看到每个节点中不仅包含数据的key值,还有data值。而每一个页的存储空间是有限的,如果data数据较大时将会导致每个节
阅读全文
摘要:mysql关键字执行顺序 from > on > join > where > group by > having > select > distinct > union > order by sql语句优化 (1)使用limit对查询结果的记录进行限定(2)避免select *,将需要查找的字段列
阅读全文
摘要:mysql事务 特性: 1、原子性<数据库事务不可分割的单位,要么都做,要么都不做> 2、一致性<事务的操作不会改变数据库的状态,比方说唯一约束> 3、隔离性<事务是相互不可见的> 4、持久性<事务一旦提交,即使宕机也是能恢复的> 分类 1、扁平事务<使用最频繁的事务,要么都成功提交,要么都失败回滚
阅读全文
摘要:1、对数据库服务可用性进行监控数据库的进程或是端口存在并不意味着数据库就是可用的,可以通过网络连接到数据库并且确定数据库是可以对外提供服务的如何确认数据库是否可以通过网络连接1)mysqladmin -umonitor_user -p -h ping2)telnet ip db_port3)使用程序
阅读全文
摘要:flyway主要基于6种基本命令:migrate, clean, info, validate, baseline, repair flyway如何运作:https://flywaydb.org/getstarted/how migrate 命令:https://flywaydb.org/docum
阅读全文


浙公网安备 33010602011771号