`
gaojingsong
  • 浏览: 1153819 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【Mysql数据库之存储引擎】

阅读更多

1、启动Linux目标数据库

2、查看本地数据库是否支持FEDERATED


 



 

使用show engines 命令查看数据库是否已支持FEDERATED引擎: 

Support 的值有以下几个: 

YES支持并开启

DEFAULT支持并开启, 并且为默认引擎

NO不支持

DISABLED支持,但未开启

 

 

3、修改本地库增加FEDERATED支持,并重启本地库

因为数据库不支持,因此暂时中止实验,研究存储引擎类型,后续补充实验

 

跨库查询,如果同一台主机,可以使用数据库名【.】表名字即数据库点表名 进行查询,如果跨节点查询此时正好使用FEDERATED引擎进行查询

 

BlackHole :黑洞引擎,写入的任何数据都会消失,用于记录binlog做复制的中继存储!

 

 

MERGE存储引擎,也被认识为MRG_MyISAM引擎,是一个相同的可以被当作一个来用的MyISAM表的集合。“相同”意味着所有表同样的列和索引信息。你不能合并列被以不同顺序列于其中的表,没有恰好同样列的表,或有不同顺序索引的表。而且,任何或者所有的表可以用myisampack来压缩的.

 

MySQL 5.5开始新增一个数据库:PERFORMANCE_SCHEMA,主要用于收集数据库服务器性能参数。并且库里表的存储引擎均为PERFORMANCE_SCHEMA,而用户是不能创建存储引擎为PERFORMANCE_SCHEMA的表。MySQL5.5默认是关闭的,需要手动开启,在配置文件里添加:

 

[mysqld]

performance_schema=ON

 

 

CSV引擎有点类似Oracle的外部表。它可以将“逗号分隔值(CSV)文件”作为表进行处理,但不支持在这种文件上建立相关索引。在服务器运行中,这种引擎支持从数据库中拷入/拷出CSV文件。如果从电子表格软件输出一个CSV文件,将其存放在MySQL服务器的数据目录中,服务器就能够马上读取相关的CSV文件。同样,如果写数据库到一个CSV表,外部程序也可以立刻读取它。在实现某种类型的日志记录时,CSV表作为一种数据交换格式,特别有用。

  • 大小: 75.6 KB
  • 大小: 113.9 KB
  • 大小: 64.9 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics