随笔分类 - MySQL
图解SQL的inner join、left join、right join、full outer join、union、union all的区别【转载】
摘要:对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Venn diagrams 解释了SQL的Join。我觉得
阅读全文
MySQL性能优化方法四:SQL优化
摘要:原文链接:http://isky000.com/database/mysql-performance-tuning-sql 注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础 优化目标 减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职
阅读全文
MySQL性能优化方法三:索引优化
摘要:原文链接:http://isky000.com/database/mysql-performance-tuning-index 大家都知道索引对于数据访问的性能有非常关键的作用,都知道索引可以提高数据访问效率。 为什么索引能提高数据访问性能?它会不会有“副作用”?是不是索引创建越多,性能就越好?到底
阅读全文
MySQL性能优化方法二:表结构优化
摘要:原文链接:http://isky000.com/database/mysql-perfornamce-tuning-schema 很多人都将 数据库设计范式 作为数据库表结构设计“圣经”,认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求。殊不知,在
阅读全文
MySQL性能优化方法一:缓存参数优化
摘要:原文链接:http://isky000.com/database/mysql-perfornamce-tuning-cache-parameter 数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个I
阅读全文
MySQL配置文件my.ini或my.cnf的位置
摘要:1、Windows下MySQL的配置文件是my.ini,一般会在安装目录的根目录。 2、Linux下MySQL的配置文件是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf。如果找不到,可以用find命令查找。 3、Linux用rpm包安装的MySQL是不会安装/et
阅读全文
Linux下MySQL的安装和启动(转载)
摘要:原文链接:http://www.linuxidc.com/Linux/2016-07/133234.htm 一、MySQL各类安装方法的比较 在Linux系统下,MySQL有3种主要的安装方式,分别是:RPM安装、二进制安装、源码安装。三种安装方式的优缺点如下表所示: /usr/bin(客户端程序和
阅读全文
浙公网安备 33010602011771号