MySQL Database
文章平均质量分 76
jason_teach
这个作者很懒,什么都没留下…
展开
-
MySQL之优化-1 Linux上MySQL系统自身参数优化
现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。 一、CPU 你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat /proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样:# cat /proc/cpuinfo processor原创 2014-04-03 10:41:45 · 696 阅读 · 0 评论 -
MySQL之介绍-2 模块组成
1,初始化模块 就是在 MySQL Server 启动的时候,对整个系统做各种各样的初始化操作,比如各种 buffer,cache 结构的初始化和内存空间的申请,各种系统变量的初始化设定,各种存储引擎的初始化设置 2,核心 API 主要是为了提供一些需要非常高效的底层操作功能的优化实现,包括各种底层数据结构的实现,特殊算法的实现,字符串处理,数字处理等,小文件 I/O,格式化原创 2014-05-25 00:37:51 · 576 阅读 · 0 评论 -
MySQL之介绍-1 MySQL简介
1、简介MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2、应用环境LAMP与其他的大型数据库例如Oracle、DB2、SQL S原创 2014-05-25 00:53:03 · 2824 阅读 · 0 评论 -
MySQL之基础-1 MySQL安装介绍之5.1版本Gcc安装
一、服务器基本环境:系统版本:[root@localhost ~]# cat /etc/redhat-releaseCentOS release 5.8 (Final)系统位数:[root@localhost ~]# uname -ix86_64防火墙:[root@localhost ~]# service iptables stop[root@loca原创 2014-04-02 11:22:31 · 1002 阅读 · 0 评论 -
MySQL之系统变量1 - Show Global Status
Show global status在Show global status输出中的项。 5.1手册中没有的或者翻译有问题的,都附带5.5原文说明:Aborted_clients由于客户端没有正确关闭连接导致客户端终止而中断的连接数。Aborted_connects试图连接到MySQL服务器而失败的连接数。Binlog_cache_disk_use转载 2014-06-26 11:14:04 · 787 阅读 · 0 评论 -
MySQL之功能1 --- Percona-Server5.6首发提供日志审计功能
原文出自:http://www.mysqlperformanceblog.com/2014/05/16/introduction-to-the-percona-mysql-audit-log-plugin/翻译 2014-06-06 16:59:39 · 1569 阅读 · 0 评论 -
MySQL之字符集-1 字符集设置
基本概念• 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符’A'赋予数值0,给字符’B'赋予数值1,则0就是字符’A'的编码;• 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character转载 2014-06-06 16:50:48 · 567 阅读 · 0 评论 -
MySQL之SQL MySQL正则表达式 LIKE与REGEXP的区别
1. Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。例如:select * from wp_posts where post_name REGEXP 'hello',可以检索出列post_name中所有包含hello的行 REGEXP '.og' .是正则表达式中里一个特殊的字符。它表示匹配一个字符,因此,dog,hog,mog等等都能匹配。原创 2014-05-21 13:53:32 · 1426 阅读 · 0 评论 -
MySQL之 SQL force Index 强制索引
其他强制操作,优先操作如下:mysql常用的hint强制索引 FORCE INDEXSELECT * FROM TABLE1 FORCE INDEX (FIELD1) …以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上的索引。忽略索引 IGNORE INDEXSELECT * FROM TABLE1 IGNORE INDEX (FIELD1, F原创 2014-04-28 17:45:43 · 1256 阅读 · 0 评论 -
MySQL之数据库模型设计-1 第一范式、第二范式、第三范式理解
下面来介绍数据库模型设计之第一范式、第二范式、第三范式数据库范式一般满足第三范式足矣(1)第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性 通俗理解:一个字段只存储一项信息 For Example:班级:高三年1班,原创 2014-04-10 13:59:01 · 3609 阅读 · 0 评论 -
MySQL之SQL函数-1 MySQL中group_concat函数
本文通过实例介绍了MySQL中的group_concat函数的使用方法。完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])(1)基本查询: mysql> select * from table;+------+------+| id| name原创 2014-04-08 14:37:26 · 543 阅读 · 0 评论 -
MySQL之锁-1 降低锁竞争,减少MySQL用户等待时间
通过锁机制,可以实现多线程同时对某个表进行操作。如下图所示,在某个时刻,用户甲、用户乙、用户丙可能会同时或者先后(前面一个作业还没有完成)对数据表A进行查询或者更新的操作。当某个线程涉及到更新操作时,就需要获得独占的访问权。在更新的过程中,所有其它想要访问这个表的线程必须要等到其更新完成为止。此时就会导致锁竞争的问题。从而导致用户等待时间的延长。在这篇文章中,笔者将跟大家讨论,采取哪些措施可以有效转载 2014-05-06 12:46:13 · 1698 阅读 · 0 评论 -
MySQL之基础-2 MySQL安装介绍之5.6版本Cmake安装
一、服务器基本环境:系统版本:[root@localhost ~]# cat /etc/redhat-releaseCentOS release 5.8 (Final)系统位数:[root@localhost ~]# uname -ix86_64防火墙:[root@localhost ~]# service iptables stop[root@loca原创 2014-04-02 14:25:07 · 4689 阅读 · 0 评论 -
MySQL之索引1 --- MyISAM和InnoDB索引实现的不同
MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:转载 2014-06-15 12:41:30 · 626 阅读 · 0 评论