安装环境准备:系统版本:[root@node2~]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)selinux关闭:[root@node2~]#getenforceDisabled防火墙关闭:[root@node2~]#systemctlstatusfirewalld.service●firewalld.service-firewal
分类:
数据库 时间:
2018-02-05 00:28:13
阅读次数:
245
常见的数据库存储引擎有:ISAM、MYISAM 和 InnoDB; 根据每个不同的存储引擎提供的不同的核心功能、以及不同的应用场景等;一般把核心功能分为4类:支持的字段和数据类型、锁定类型、索引、以及事务处理; 1:支持的字段和数据类型: 虽然所有的引擎都支持通用的数据类型(如:整型、字符串等)、但 ...
分类:
数据库 时间:
2018-02-02 17:14:32
阅读次数:
244
RDS for MySQL使用的是InnoDB引擎。不同于MyISAM引擎只提供表锁,InnoDB提供不同级别的锁。但是在我们日常的操作过程中经常由于对数据库不当的SQL操作导致出现长时间的锁,造成其他的SQL语句长期等待执行。这种现象对于数据库的正常使用带来的极大的阻碍。接下来我们就来介绍如何排查 ...
分类:
数据库 时间:
2018-02-02 17:09:41
阅读次数:
134
MyISAM: MyISAM 管理非事务表、是ISAM 的扩展格式。除了提供ISAM里所没有的索引的字段管理等的大量功能、MyISAM 还使用一种表格锁定的机制、来优化多个并发的读写操作。MyISAM 提供高速存储和检索、以及全文搜索能力;在MYSQL5.5.5版本及以下的所有MYSQL配置里被支持 ...
分类:
其他好文 时间:
2018-02-02 17:05:20
阅读次数:
86
create table emp( empno mediumint unsigned not null default 0, name varchar(20) not null default '', )engine = MyISAM default charset = utf8; #随机产生字符串 ...
分类:
其他好文 时间:
2018-02-01 14:54:19
阅读次数:
142
问:如果有一张表,里面有个字段为id的自增主键,当已经向表里面插入了10条数据之后,删除了id为8,9,10的数据,再把mysql重启, 之后再插入一条数据,那么这条数据的id值应该是多少,是8,还是11? 答:如果表的类型为MyISAM,那么是11。如果表的类型为InnoDB,则id为8。 这是因 ...
分类:
数据库 时间:
2018-01-31 11:32:32
阅读次数:
180
1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装 ...
分类:
数据库 时间:
2018-01-30 19:52:06
阅读次数:
203
修改表的存储引擎:
建表时,使用默认存储引擎。
-SHOW CREATE TABLE xxx\G; 可查看
例:
mysql>create table ku.abc(
>id int(4),
>name char(5)
>) engine=innodb;
mysql>show create table ku.abc\G;
更改现有表的存储引擎:
-使用ALTER TABLE 改变引擎设置。
mysql>alter table ku.abc engine=myisam;
msyql>show create table ku.abc\G;
设置默认存储引擎:
修改配置文件/etc/my.cnf
vim /etc/my.cnf
[mysqld]
....
default-storage-engine=InnoDB
service mysql restart
存储引擎的特点
MyISAM存储引擎的主要热点:
1.支持表级锁定,不支持行级锁定。
2.不支持事务
3.不享表空间
4.多用在查询、插入操作较多的表。
相关的表文
分类:
数据库 时间:
2018-01-30 00:15:39
阅读次数:
212
1 数据备份与恢复2 使用第三方软件进行备份1 数据备份与恢复1.1?数据备份方式物理备份:直接拷贝库或者表对应的文件。cp,tar, ...具有局限性,前提是表的存储引擎为myisam,跨平台性差,数据备份恢复浪费时间。逻辑备份:执行备份时,根据已有的数据,生成对应的sql命令,把sql保存到指定的文件里。恢复时执行备份文件里的sql命令。1.2 数据备份策略完全备份:备份所有数据。增
分类:
数据库 时间:
2018-01-27 00:30:55
阅读次数:
203
InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引表格很难被压 ...
分类:
数据库 时间:
2018-01-26 18:48:48
阅读次数:
172