加载中
系统的撸一遍MySQL - MySQL读书笔记

作为一个工作6年的PHP工程师,说实话从来没有系统的去看过一本MySQL的书,哪怕入门的书,表示真的很汗颜。。。 记得最早学数据库的时候学过sql server、oracle 但是最终没有搞Java、也没有搞...

2016/08/20 15:56
187
tinyproxy 安装脚本

tinyproxy.conf User tinyproxy Group tinyproxy Port 3067 Listen 0.0.0.0 Timeout 600 DefaultErrorFile "/usr/local/tinyproxy/share/tinyproxy/default.html" StatFile "/usr/local/tiny...

02/19 18:24
17
kafka队列模型

Kafka是一个持久化消息发布订阅系统,常用于消息队列、日志通道等场景。 Kafka的一些名词解释和概述: 名词 解释 Producer Kafka通过Producer产生数据push到Kafka服务器中。 topic Kafka通过...

2017/01/16 11:10
208
十五、MySQL系统优化 - 系统的撸一遍MySQL

MySQL体系架构 MySQL中的线程 insert buffer thread:主要负责插入缓冲区的合并操作 read thread:负责数据库读取操作 write thread:负责数据库写操作 log thread:将日志刷新到日志文件中 ...

2016/11/17 22:20
123
十四、MySQL中的锁机制 - 系统的撸一遍MySQL

之前在上文已经记录过锁的简单应用今天更深入的了解一下MySQL中的锁。 锁的类型 锁类型 存储引擎 特点 表级锁 MyISAM、MEMORY、InnoDB(非默认) 开销小,加锁快,不会死锁,颗粒大,并发低。...

2016/11/16 23:24
146
十三、MySQL中表的优化 - 系统的撸一遍MySQL

数据类型检测 通过分析数据表的字段信息,进行数据优化。 //查看字段使用状态 SELECT * FROM table_name PROCEDURE ANALYSE()\G 通过这个查询,可以检查数据表字段实际使用的最大长度,最小长...

十二、MySQL中常用的SQL优化 - 系统的撸一遍MySQL

插入优化 MyISAM批量导入 非空的表导入的时候会同时处理索引,导致导入效率低下,所以通过以下方式可以快速导入。 //关闭非唯一索引 ALTER TABLE table_name DISABLE KEYS; load data infil...

2016/11/14 14:45
97
十一、MySQL中的索引原理 -系统的撸一遍MySQL

MySQL支持的索引类型 MySQL支持多种索引类型,每一个存储引擎对其有着不同程度的支持。 MySQL支持以下四种索引,具体支持情况见下表: 索引 MyISAM InnoDB Memory B-Tree 支持 支持 支持 HA...

2016/11/13 21:20
157
十、MySQL的SQL优化之定位SQL的问题 - 系统的撸一遍MySQL

找出SQL慢的原因 谈到MySQL不得不说的就是大家都会遇到的性能问题,今天就记录一下SQL优化相关的技巧。 检查MySQL状态 通过检查SQL语句的状态有助于MySQL的优化,首先介绍 show status命令 ...

九、MySQL的分区 - 系统的撸一遍MySQL

MySQL支持数据分区,可以在对用户无感知的情况下,将对表数据的物理文件进行分区。 MySQL的分区支持Memory、MyISAM、InnoDB等存储引擎。 注意:MySQL中如果存在主键,或者唯一索引,那么分区...

2016/11/02 23:03
111
八、MySQL中的事务、锁和SQL_MODE - 系统的撸一遍MySQL

锁 MySQL中不同存储引擎支持不同方式的锁,通常会进行自动管理。 MyISAM和Memory存储引擎使用表级锁,而InnoDB存储引擎使用行级锁。 LOCK_TABLES 用于手动锁定当前执行线程的表,简单的语法为...

2016/11/01 19:28
89
七、MySQL中的字符集 - 系统的撸一遍MySQL

什么是字符集? 计算中的字符文字集合(每个自负文字分配一个对应的数字),将字符集中的文字符号进行编码以便于计算机识别处理。 字符编码就是如何在计算机中存储表示字符集中每个字符文字对...

2016/10/31 11:03
71
六、MySQL的存储引擎 - 系统的撸一遍MySQL

MySQL支持多种不同的存储引擎,并且可以通过插件的方式进行安装、包括MySQL官方提供和一些第三方公司的存储引擎,本文会介绍几种常见的存储引擎,介绍每种的特点等。 查看默认的存储引擎 SH...

五:MySQL中的函数 - 系统的撸一遍MySQL

MySQL中提供了很多操作函数,包含了字符串相关,数值相关、日期相关等。 字符串函数 函数名 作用 CANCAT(S1,S2,...Sn) 连接 S1,S2,...Sn 为一个字符串 INSERT(str,x,y,instr) 将字符串 str ...

2016/08/20 15:46
44
四:MySQL中的运算符 - 系统的撸一遍MySQL

MySQL支持许多整理的运算符,其中主要包括以下几类:算数运算符、比较运算符、逻辑运算符、位运算符。 算数运算符 运算符 作用 + 加法 - 减法 * 乘法 / 或 DIV 除法 % 或 MOD 取余 示例: //...

三:MySQL中的数据类型 - 系统的撸一遍MySQL

MySQL中但数据类型主要分为 数值类型、字符串类型、日期时间类型,随着MySQL版本升级,往往会对一些数据类型进行优化。 数值类型 整型 数据类型 字节 有符号 无符号 TINYINT 1 -128 ~ 127 0...

2016/08/17 00:50
122
二:MySQL中的 帮助 和 information_schema 数据库 - 系统的撸一遍MySQL

使用帮助 MySQL中可以通过帮助功能方便的查询手册。 查看帮助内容: ? Contents 查看命令帮助(具体根据上文提示来查询): //查看类型 ? Data Types //查看show命令 ? Show //查看数据类型 ...

2016/08/16 23:31
65
一:SQL语句 - 系统的撸一遍MySQL

MySQL中的SQL SQL(Structure Query Language)结构化查询语言,MySQL并没有完全实现ANSI/ISO的SQL标准,并且在基础上增加了一些扩展SQL语句比如LIMIT等。 SQL语句主要分为三类: DDL语句、D...

2016/08/15 23:30
145
Redis 2.8.9源码 - ae模块

ae模块是redis自己实现的一套事件和文件的事件库,实现的比较简单十分适合阅读。

MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表...

2015/04/13 10:22
52

没有更多内容

加载失败,请刷新页面

返回顶部
顶部