随笔分类 - Mysql
摘要:本文地址:http://www.cnblogs.com/aiweixiao/p/7440282.html 1.什么是MySQL的事务 事务是由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。事务是数据库区别于文件系统的特性之一。 2.事务的特点 3.事务的隔离性代
阅读全文
摘要:原文地址(微信):【技术文章】《Mysql集群架构》 本文地址:http://www.cnblogs.com/aiweixiao/p/7258444.html 点击关注微信公众号 1.主要内容 1)mysql的架构,锁,最佳实践,事务 2)mysql的命令行,主从复制,索引,数据备份/恢复 3)my
阅读全文
摘要:本文地址 分享提纲: 1. 事情的背景 2. 解决办法 3. 总结 1. 事情的背景 现在需要将2000条数据的name,从user表中查询出来结果,sql 这样写 但是出来的查询结果只有 1997条,说明有3条没有结果,也有可能是有重复的name,怎么查询出来是哪3个数据没有结果或者是重复的数据呢
阅读全文
摘要:本文地址 分享提纲: 1. 概述 2. 详解配置文件 3. 详解日志 1.概述 MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下;在Linux下叫my.cnf,该文件位于/etc/my.cnf。 2. 详解配置文件 basedir = path 使用给定目录作为根目录(
阅读全文
摘要:本文地址 分享提纲: 1.为查询缓存优化你的查询 2. EXPLAIN 你的 SELECT 查询 3. 当只要一行数据时使用 LIMIT 1 4. 为搜索字段建索引 5. 在Join表的时候使用相当类型的例,并将其索引 6. 千万不要 ORDER BY RAND() 7. 避免 SELECT * 8
阅读全文
摘要:1. 【事件起因】 今天在做项目的时候,发现提供给客户端的接口时间很慢,达到了2秒多,我第一时间,抓了接口,看了运行的sql,发现就是 2个sql慢,分别占了1秒多。 一个sql是 链接了5个表同时使用了 2个 order by和 1个limit的分页 sql。 一个sql是上一个sql的count
阅读全文
摘要:原文地址 1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有: A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为s
阅读全文
摘要:本文地址 分享提纲: 1. mac命令行和finder的交互 2. 一些mac的插件和软件 3. 一些开发的配置 1.mac命令行和findder交互 1.mac命令行和findder交互 1.1)【打开文件夹】 命令行中打开当前文件夹: open . 1.2)【显示路径】 文件夹拖动到 命令行窗口
阅读全文
摘要:关于Mysql整理的需要记忆和熟练掌握的内容 1.查询数据表的信息(比如有多少行数据): show table status like 'tab_User' -- 数据表中的数量 2. 使用 explain查看sql运行效率时 1)通过 'row' 来查看扫描的行数 2)通过 'key' 来查看使用
阅读全文