
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 · 792 阅读 · 0 评论 -
【MYSQL】锁机制
【MYSQL】锁机制【MYSQL】锁机制锁是计算机协调多个线程或者线程并发访问某一个资源的机制。MySQL支持对MyISAM和MEMORY存储引擎的表进行表级锁定, 对BDB存储引 擎的表进行页级锁定和表级锁定,对InnoDB存储引擎的表进行行级锁定和表级锁定。默认情况下,表锁和行锁都是自动获得的,不需要额外的命令。MySQL中表级锁、行级锁和页面锁的特性可以大致归纳如下:原创 2015-05-07 21:29:17 · 378 阅读 · 0 评论 -
【MYSQL】性能优化
【MYSQL】性能优化【MYSQL】性能优化网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键原创 2015-05-07 21:22:41 · 350 阅读 · 0 评论 -
【MYSQL】索引分析
【MYSQL】索引分析【MYSQL】索引分析1.索引基础索引是存储引擎用于快速找到记录的一种数据结构。存储引擎先在索引中找到对应的值,然后根据匹配的索引记录找到对应的数据行。索引可以包含一个列或者多个列的值,如果索引包含多个列,那么列的顺序就会变得比较重要了。2.索引的优缺点2.1优点1. 提高了查询速度2. 减少了数据读取操作(IO) 3. 降低排序和原创 2015-05-07 21:28:39 · 396 阅读 · 0 评论 -
sql效率
sql效率SQL效率一、关于索引的知识要写出运行效率高的sql,需要对索引的机制有一定了解,下面对索引的基本知识做一介绍。1、索引的优点和局限索引SQL效率 一、 关于索引的知识 要写出运行效率高的sql,需要对索引的机制有一定了解,下面对索引的基本知识做一介绍。 1、索引的优点和局限索引可以提高查询的效率,但会降低dml操作的效率。原创 2015-05-07 21:13:59 · 415 阅读 · 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 · 448 阅读 · 0 评论 -
mysql 常用语句
mysql 常用语句一、mysql常用语句创建,删除和最基本查询:显示数据库 mysql->show databases;创建数据库 mysql->create database db;删除数据库 一、mysql常用语句创建,删除和最基本查询:显示数据库 mysql->show databases;创建数据库 mysql->create dat原创 2015-05-07 21:19:51 · 512 阅读 · 0 评论 -
mysql---事务
mysql---事务事务1 事务:是一组可执行的逻辑单元(一组sql语句),这组sql语句要么同时成功,要么同时失败 2 使用事务时,数据表的存储引擎必须为InnoDB 3事务1.事务:是一组可执行的逻辑单元(一组sql语句),这组sql语句要么同时成功,要么同时失败 .2.使用事务时,数据表的存储引擎必须为InnoDB.3.事务的一些命令 3.1开启事务原创 2015-05-07 21:23:31 · 365 阅读 · 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 · 629 阅读 · 0 评论 -
mysql分区
一、磁盘IO假设 user表 1个G 线性查询(相当于全表扫描)索引 1个G 树结构 B+tree (支和高度) 是一种逻辑算法1次IO大约需要9毫秒二、大表拆分成小表(1)垂直分表(2)水平分表 目的都是为了减少表的大小 在物理上 大表分为几个小表 逻辑上 语法: php路由、维护代价过高查找非常麻烦例如:一张user表分成10原创 2015-05-07 20:56:02 · 350 阅读 · 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 · 426 阅读 · 0 评论 -
主从错误UUID
master and slave have equal MySQL server UUIDs 错误 原因是:Mysql data目录下的 auto.cnf 中的 server-uuid值相同了找个字母随便改一下就行 比如把 9改成8 ,重启mysql.文章来源于:http://blog.youkuaiyun.com/csdn_ndx转载 2015-05-11 20:06:53 · 574 阅读 · 0 评论 -
Mysql建表与索引使用规范详解
一、 MySQL建表,字段需设置为非空,需设置字段默认值。二、 MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL。三、 MySQL建表,如果字段等价于外键,应在该字段加索引。四、 MySQL建表,不同表之间的相同属性值的字段,列类型,类型长度,是否非空,是否默认值,需保持一致,否则无法正确使用索引进行关联对比。五、 MySQL使用时,一条SQL语句只能使用一个原创 2015-05-11 20:07:52 · 803 阅读 · 0 评论 -
haproxy给mysql做负载均衡
一、首先安装haproxywget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gztar zcvf haproxy-1.4.24.tar.gzcd haproxy-1.4.24make TARGET=linux26 PREFIX=/usr/local/haproxy #将haproxy安装到/usr/loca原创 2015-05-11 20:15:50 · 1858 阅读 · 0 评论 -
MYSQL启用日志,查看日志
MYSQL启用日志,查看日志MYSQL启用日志[root@jianshe99]# whereis my.ini[root@jianshe99]# vi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Default to usin原创 2015-05-11 20:04:10 · 626 阅读 · 0 评论 -
mysql存储引擎及索引
mysql存储引擎及索引MySQL是一个开放源码的小型关联式数据库管理系统一、MYSQL一般用的存储引擎 Myisam、InnoDB、Memory1 MyISAMMysql5 0之前的默认数据库引擎MySQL是一个开放源码的小型关联式数据库管理系统一、MYSQL一般用的存储引擎 Myisam、InnoDB、Memory1.MyISAMMysql5.0之前的默认数据库引擎,原创 2015-05-07 21:14:57 · 731 阅读 · 0 评论