- 博客(26)
- 收藏
- 关注
原创 MongoDB之基础-1 MongoDB2.6.4版本之安装介绍
一、服务器基本环境:系统版本:[root@localhost ~]# cat /etc/redhat-releaseCentOS release 5.8 (Final)系统位数:[root@localhost ~]# getconf LONG_BIT64防火墙:[root@localhost ~]# service iptables stop[root@
2014-09-15 10:22:58
899
转载 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
814
转载 Linux主机和MySQL实时监控工具-orzdba
代码SVN地址:http://code.taobao.org/p/orzdba/src/trunk/说明:Perl脚本,用于对Linux主机和MySQL相关指标进行实时监控。工具主要有如下参数:下面分别说明一下:1、查看Linux主机指标-l,–load Print Load Info.-c,–cpu Pri
2014-06-24 08:40:27
975
转载 MySQL之索引1 --- MyISAM和InnoDB索引实现的不同
MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:
2014-06-15 12:41:30
638
翻译 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
1586
转载 MySQL之字符集-1 字符集设置
基本概念• 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符’A'赋予数值0,给字符’B'赋予数值1,则0就是字符’A'的编码;• 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character
2014-06-06 16:50:48
584
原创 MySQL之介绍-1 MySQL简介
1、简介MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2、应用环境LAMP与其他的大型数据库例如Oracle、DB2、SQL S
2014-05-25 00:53:03
2869
原创 MySQL之介绍-2 模块组成
1,初始化模块 就是在 MySQL Server 启动的时候,对整个系统做各种各样的初始化操作,比如各种 buffer,cache 结构的初始化和内存空间的申请,各种系统变量的初始化设定,各种存储引擎的初始化设置 2,核心 API 主要是为了提供一些需要非常高效的底层操作功能的优化实现,包括各种底层数据结构的实现,特殊算法的实现,字符串处理,数字处理等,小文件 I/O,格式化
2014-05-25 00:37:51
608
原创 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
1476
转载 MySQL之锁-1 降低锁竞争,减少MySQL用户等待时间
通过锁机制,可以实现多线程同时对某个表进行操作。如下图所示,在某个时刻,用户甲、用户乙、用户丙可能会同时或者先后(前面一个作业还没有完成)对数据表A进行查询或者更新的操作。当某个线程涉及到更新操作时,就需要获得独占的访问权。在更新的过程中,所有其它想要访问这个表的线程必须要等到其更新完成为止。此时就会导致锁竞争的问题。从而导致用户等待时间的延长。在这篇文章中,笔者将跟大家讨论,采取哪些措施可以有效
2014-05-06 12:46:13
1738
原创 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
1294
原创 MySQL之数据库模型设计-1 第一范式、第二范式、第三范式理解
下面来介绍数据库模型设计之第一范式、第二范式、第三范式数据库范式一般满足第三范式足矣(1)第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性 通俗理解:一个字段只存储一项信息 For Example:班级:高三年1班,
2014-04-10 13:59:01
3644
原创 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
592
原创 Iptables脚本篇之Iptables Host Server Online.sh
下面分享一下在线Iptables脚本基础设置:注:如另有需求,则自行进行添加。#!/bin/bash# Author : Jason# Date : 2012/03/31# Load Modulemodprobe iptable_natmodprobe ip_nat_ftpmodprobe ip_nat_ircmodprobe ip_conntrackm
2014-04-04 11:43:48
820
原创 MySQL之优化-1 Linux上MySQL系统自身参数优化
现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。 一、CPU 你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat /proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样:# cat /proc/cpuinfo processor
2014-04-03 10:41:45
747
原创 Redis之概念-1 Redis 存储机制
Redis存储机制分成两种Snapshot 和 AOF。无论是那种机制,Redis都是将数据存储在内存中。(1) Snapshot工作原理: 是将数据先存储在内存,然后当数据累计达到某些设定的伐值的时候,就会触发一次DUMP操作,将变化的数据一次性写入数据文件(RDB文件)。(2)AOF 工作原理: 是将数据也是先存在内存,但是在存储的时候会使用调用fsync来完成对本次写操作的日志记
2014-04-03 10:27:38
708
原创 Redis之基础-3 Redis2.6.16版本之Redis安全性与主从复制
下面介绍Redis安全性与主从复制:Redis规划:Redis的安装位置:/usr/local/redisRedis主配置文件:/usr/local/redis/redis_master.confRedis从配置文件:/usr/local/redis/redis_slave.conf Redis的日志文件:/usr/local/redis/redis.logRedis的
2014-04-03 10:11:08
1127
原创 Redis之基础-2 Redis2.6.16版本之redis.conf配置文件详细说明
下面根据Redis之基础-1 Redis2.6.16版本安装介绍之redis.conf配置文件详细说明daemonize:# 是否以后台Daemon方式运行pidfile:# Pid文件位置port:# 监听的端口号bind:# 绑定的IP# 例如:# bind 0.0.0.0 监听本机所有的IP,远程主机也可以连接上# bind 127
2014-04-03 08:42:53
1600
原创 Redis之基础-1 Redis2.6.16版本之安装介绍
一、服务器基本环境:系统版本:[root@localhost ~]# cat /etc/redhat-releaseCentOS release 5.8 (Final)系统位数:[root@localhost ~]# getconf LONG_BIT64防火墙:[root@localhost ~]# service iptables stop[root@
2014-04-03 07:36:17
1270
转载 Linux对NUMA技术的支持。
并行计算的背景:自计算机诞生之日起,对其提供更强计算能力的追求始终没有间断。早期的计算机通过不断地提高时钟频率来加快处理速度。现在,时钟的问题越来越遇到限制,根据爱因斯坦相对论,电子的速度不会超过光速,频率的不断提高,意味着电子信号从一段到达另一端的距离就要越短,计算机就要不断变小。但是,伴随时钟的加快,处理器的热量也急剧增大,散热部件必不可少,迫使计算机的体积不可能无限制的减小,通过加快
2014-04-02 16:07:43
1051
翻译 Linux下内存中Buffer与Cache的区别
free 命令相对于top 提供了更简洁的查看系统内存使用情况:# free total used free shared buffers cached Mem: 255268 238332 16936 0 85540 126384-/+ buffers/cache: 26408
2014-04-02 15:51:47
633
原创 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
4720
原创 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
1041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人