数据库优化 数据库优化 sql语句优化 索引优化 加缓存 读写分离 分区 分布式数据库(垂直切分) 水平切分 MyISAM和InnoDB的区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在b ...
分类:
数据库 时间:
2019-06-13 22:09:53
阅读次数:
209
目前流行几种备份方式:1、逻辑备份:使用mysql自带的mysqldump工具进行备份。备份成sql文件形式。优点:最大好处是能够与正在运行的mysql自动协同工作,在运行期间可以确保备份是当时的点,它会自动将对应操作的表锁定,不允许其他用户修改(只能访问)。可能会阻止修改操作。sql文件通用方便移 ...
分类:
数据库 时间:
2019-06-13 13:28:58
阅读次数:
111
在从服务器上执行show slave status;可以查看到很多同步的参数,我们需要特别注意的参数如下: 在从服务器上执行show slave status;可以查看到很多同步的参数,我们需要特别注意的参数如下: Master_Log_File: SLAVE中的I/O线程当前正在读取的主服务器二进 ...
分类:
数据库 时间:
2019-06-13 09:15:59
阅读次数:
122
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM和Innodb,文中设计的 MySQL 版本为 5.0.22。 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM和Innodb,文中设计的 MySQL 版本 ...
分类:
数据库 时间:
2019-06-13 00:41:11
阅读次数:
113
启动 service mysqld restart 启动 service mysqld restart mysqld_safe & mysqld_safe & 源码 : 源码 : https://www.2cto.com/database/201711/configure --prefix=/usr ...
分类:
数据库 时间:
2019-06-13 00:39:16
阅读次数:
123
mysqlhotcopy命令详解前言mysqldump是采用SQL级别的备份机制,它将数据表导成SQL脚本文件,数据库大时,占用系统资源较多,支持常用的MyISAM,innodbmysqlhotcopy只是简单的缓存写入和文件复制的过程,占用资源和备份速度比mysqldump快很多很多。特别适合大的数据库,但需要注意的是:mysqlhotcopy只支持MyISAM引擎使用mysqlhotcopy需
分类:
数据库 时间:
2019-06-12 18:21:10
阅读次数:
168
SELECT COUNT( * ) FROM t是个再常见不过的 SQL 需求了。在 MySQL 的使用规范中,我们一般使用事务引擎 InnoDB 作为(一般业务)表的存储引擎,在此前提下,COUNT( * )操作的时间复杂度为 O(N),其中 N 为表的行数。 而 MyISAM 表中可以快速取到表 ...
分类:
其他好文 时间:
2019-06-12 10:56:53
阅读次数:
92
Mysql支持对MyISAM进行表级锁定,对InnoDB存储引擎支持行级锁定。 LOCK TABLES可以锁定用于当前线程的表,如果表被其他线程锁定,则当前线程会等待,直到可以获取所有锁定为止。 UNLOCK TBALES可以释放当前线程获得的任何锁定,当前线程执行另一个LOCK TABLES时,或 ...
分类:
数据库 时间:
2019-06-10 22:30:05
阅读次数:
159
参考文档:https://github.com/zhishutech/mysql-sql-standard/blob/master/SUMMARY.md 基础规范 全部使用 InnoDB 引擎,MyISAM适用场景非常少 MyISAM与InnoDB区别 字符集:统一使用 utf8mb4 注释规范 表 ...
分类:
数据库 时间:
2019-05-31 19:43:40
阅读次数:
127
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB( ...
分类:
数据库 时间:
2019-05-28 12:42:16
阅读次数:
116