我把MYISAM改成了INNODB,数据库对CPU方面的占用变小很多' mysql的监控方法大致分为两类: 1.连接到mysql数据库内部,使用show status,show variables,flush status 来查看mysql的各种性能指标。 2. 直接使用mysqladmin查看其性 ...
分类:
数据库 时间:
2019-02-14 22:21:51
阅读次数:
205
数据库优化 sql语句优化 索引优化 加缓存 读写分离 分区 分布式数据库(垂直切分) 水平切分 MyISAM和InnoDB的区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和c ...
分类:
数据库 时间:
2019-02-14 20:48:30
阅读次数:
243
MySQL存储引擎:表类型:CREATETABLE...ENGINE=InnoDB:处理大量的短期事务;数据存储于“表空间(tablespace)”中;(1)所有InnoDB表的数据和索引放置于同一个表空间中;表空间文件:datadir定义的目录下数据文件:ibddata1,ibddata2,...(2)每个表单独使用一个表空间存储表的数据和索引;innodb_file_per_table=ON#
分类:
数据库 时间:
2019-02-14 17:51:31
阅读次数:
234
前不久去面试,被问到Innodb引擎的表如何改数据库名,当时我也只回答了MyISAM改如何操作,被一些细节问题打败,真是操蛋。 如果表示MyISAM那么可以直接去到数据库目录mv就可以。 Innodb完全不行,自己测试过,会提示相关表不存在。 第一种方法: 这个是5.1.7到5.1.23版本可以用的 ...
分类:
数据库 时间:
2019-02-12 18:51:47
阅读次数:
180
MERGE 存储引擎把一组 MyISAM 数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。构成一个 MERGE 数据表结构的各成员 MyISAM 数据表必须具有完全一样的表结构。每一个成员数据表的数据列必须按照同样的顺序定义同样的名字和类型,索引也必须按照同样的顺序和同样的方式定义。假设 ...
分类:
数据库 时间:
2019-02-12 18:48:46
阅读次数:
140
重新学习Mysql数据库7:详解MyIsam与InnoDB引擎的锁实现 说到锁机制之前,先来看看Mysql的存储引擎,毕竟不同的引擎的锁机制也随着不同。 三类常见引擎: MyIsam :不支持事务,不支持外键,所以访问速度快。锁机制是表锁,支持全文索引 InnoDB :支持事务、支持外键,所以对比M ...
分类:
数据库 时间:
2019-02-08 21:55:22
阅读次数:
213
目录 1.MyISAM和InnoDB关于锁方面的区别是什么 2.MYSQL的两个常用存储引擎 3.MyISAM应用场景 4.InnoDB适合场景 四、引擎MyISAM和InnoDB 1.MyISAM和InnoDB关于锁方面的区别是什么 MyISAM默认用的是表级锁,不支持行级锁 InnoDB默认用的 ...
分类:
数据库 时间:
2019-02-08 13:04:56
阅读次数:
188
1、配置文件样例 2、解析 [client] #password=88888888 #password=88888888 mysql默认密码 socket=/data/var/mysql/mysql.sock socket=/data/var/mysql/mysql.sock mysql以socke ...
分类:
数据库 时间:
2019-01-31 13:20:05
阅读次数:
177
1、mysql默认也是有序的。 a、myisam引擎下,在没有任何修改、删除的情况下,执行select不带order by 会按照插入的顺序排序。 b、innodb引擎下,和上述相同的情况下,select不带order by会根据主键来排序,从小到大 ps:背景 a、今天做了一个功能,指定租户下,如 ...
分类:
数据库 时间:
2019-01-30 19:58:13
阅读次数:
198
### 查询非innodb引擎的表selectTABLE_NAME,TABLE_SCHEMA,enginefrominformation_schema.tableswhereengine=‘MyISAM‘andTABLE_SCHEMAnotin(‘mysql‘,‘performance_schema‘,‘information_schema&
分类:
数据库 时间:
2019-01-28 17:49:20
阅读次数:
195