![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 75
孙闯
..
展开
-
MySQL数据库恢复(使用mysqlbinlog命令)
MySQL数据库恢复(使用mysqlbinlog命令) 1:开启binlog日志记录 修改mysql配置文件mysql.ini,在[mysqld]节点下添加 复制代码代码如下: # log-bin log-bin = E:/log/logbin.log 路径中不要包含中文和空格。重启mysql服务。通过命令行停止和启动mysql服务 复制代码原创 2015-05-11 20:02:49 · 764 阅读 · 0 评论 -
【MYSQL】锁机制
【MYSQL】锁机制 【MYSQL】锁机制 锁是计算机协调多个线程或者线程并发访问某一个资源的机制。MySQL支持对MyISAM和MEMORY存储引擎的表进行表级锁定, 对BDB存储引 擎的表进行页级锁定和表级锁定,对InnoDB存储引擎的表进行行级锁定和表级锁定。默认情况下,表锁和行锁都是自动获得的,不需要额外的命令。 MySQL中表级锁、行级锁和页面锁的特性可以大致归纳如下:原创 2015-05-07 21:29:17 · 358 阅读 · 0 评论 -
【MYSQL】性能优化
【MYSQL】性能优化 【MYSQL】性能优化 网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键原创 2015-05-07 21:22:41 · 339 阅读 · 0 评论 -
【MYSQL】索引分析
【MYSQL】索引分析 【MYSQL】索引分析 1.索引基础 索引是存储引擎用于快速找到记录的一种数据结构。存储引擎先在索引中找到对应的值,然后根据匹配的索引记录找到对应的数据行。索引可以包含一个列或者多个列的值,如果索引包含多个列,那么列的顺序就会变得比较重要了。 2.索引的优缺点 2.1优点 1. 提高了查询速度 2. 减少了数据读取操作(IO) 3. 降低排序和原创 2015-05-07 21:28:39 · 385 阅读 · 0 评论 -
sql效率
sql效率 SQL效率一、关于索引的知识要写出运行效率高的sql,需要对索引的机制有一定了解,下面对索引的基本知识做一介绍。1、索引的优点和局限索引 SQL效率 一、 关于索引的知识 要写出运行效率高的sql,需要对索引的机制有一定了解,下面对索引的基本知识做一介绍。 1、索引的优点和局限 索引可以提高查询的效率,但会降低dml操作的效率。原创 2015-05-07 21:13:59 · 403 阅读 · 0 评论 -
mysql 主从复制 mysql 主从同步 mysql 主从配置
mysql 主从复制 mysql 主从同步 mysql 主从配置 主MySQL设置 1、编辑主MYSQL 服务器的MySQL配置文件my cnf,在[mysqld]下面添加以下参数: log-bin=mysql-bin 开启MYSQL二进制日志 server-id=1 主MySQL设置 1、编辑主MYSQL 服务器的MySQL配置文件my.cnf,在[mysqld]下面添加以下参数:原创 2015-05-07 21:23:17 · 431 阅读 · 0 评论 -
mysql 常用语句
mysql 常用语句 一、mysql常用语句创建,删除和最基本查询:显示数据库 mysql->show databases;创建数据库 mysql->create database db;删除数据库 一、mysql常用语句 创建,删除和最基本查询: 显示数据库 mysql->show databases; 创建数据库 mysql->create dat原创 2015-05-07 21:19:51 · 497 阅读 · 0 评论 -
mysql---事务
mysql---事务 事务1 事务:是一组可执行的逻辑单元(一组sql语句),这组sql语句要么同时成功,要么同时失败 2 使用事务时,数据表的存储引擎必须为InnoDB 3 事务 1.事务:是一组可执行的逻辑单元(一组sql语句),这组sql语句要么同时成功,要么同时失败 . 2.使用事务时,数据表的存储引擎必须为InnoDB. 3.事务的一些命令 3.1开启事务原创 2015-05-07 21:23:31 · 346 阅读 · 0 评论 -
MySQL 获得当前日期时间 函数
MySQL 获得当前日期时间 函数 MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +---------原创 2015-05-07 21:20:44 · 610 阅读 · 0 评论 -
mysql分区
一、磁盘IO 假设 user表 1个G 线性查询(相当于全表扫描) 索引 1个G 树结构 B+tree (支和高度) 是一种逻辑算法 1次IO大约需要9毫秒 二、大表拆分成小表 (1)垂直分表 (2)水平分表 目的都是为了减少表的大小 在物理上 大表分为几个小表 逻辑上 语法: php路由、维护代价过高查找非常麻烦 例如:一张user表分成10原创 2015-05-07 20:56:02 · 328 阅读 · 0 评论 -
【MYSQL】数据类型
【MYSQL】数据类型 数值类型MySQL中包括严格数据类型(INTEGER,SAMLLINT,DECIMAL,NUMERIC),以及近似数据类型 (FLOAT,REAL,DOUBLE),扩展后增加了TINYINT, 数值类型 MySQL中包括严格数据类型(INTEGER,SAMLLINT,DECIMAL,NUMERIC),以及近似数据类型 (FLOAT,REAL,DOUBLE)原创 2015-05-07 21:24:34 · 399 阅读 · 0 评论 -
主从错误UUID
master and slave have equal MySQL server UUIDs 错误 原因是: Mysql data目录下的 auto.cnf 中的 server-uuid值相同了 找个字母随便改一下就行 比如把 9改成8 ,重启mysql. 文章来源于:http://blog.csdn.net/csdn_ndx转载 2015-05-11 20:06:53 · 546 阅读 · 0 评论 -
Mysql建表与索引使用规范详解
一、 MySQL建表,字段需设置为非空,需设置字段默认值。 二、 MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL。 三、 MySQL建表,如果字段等价于外键,应在该字段加索引。 四、 MySQL建表,不同表之间的相同属性值的字段,列类型,类型长度,是否非空,是否默认值,需保持一致,否则无法正确使用索引进行关联对比。 五、 MySQL使用时,一条SQL语句只能使用一个原创 2015-05-11 20:07:52 · 776 阅读 · 0 评论 -
haproxy给mysql做负载均衡
一、首先安装haproxy wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz tar zcvf haproxy-1.4.24.tar.gz cd haproxy-1.4.24 make TARGET=linux26 PREFIX=/usr/local/haproxy #将haproxy安装到/usr/loca原创 2015-05-11 20:15:50 · 1816 阅读 · 0 评论 -
MYSQL启用日志,查看日志
MYSQL启用日志,查看日志 MYSQL启用日志 [root@jianshe99]# whereis my.ini [root@jianshe99]# vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to usin原创 2015-05-11 20:04:10 · 594 阅读 · 0 评论 -
mysql存储引擎及索引
mysql存储引擎及索引 MySQL是一个开放源码的小型关联式数据库管理系统一、MYSQL一般用的存储引擎 Myisam、InnoDB、Memory1 MyISAMMysql5 0之前的默认数据库引擎 MySQL是一个开放源码的小型关联式数据库管理系统 一、MYSQL一般用的存储引擎 Myisam、InnoDB、Memory 1.MyISAMMysql5.0之前的默认数据库引擎,原创 2015-05-07 21:14:57 · 695 阅读 · 0 评论