如何为mysql数据库添加新的存储引擎

如何为mysql数据库添加新的存储引擎,第1张

mysql 5.5以前默认的引擎是myisam,5.5以后是innodb,引擎可以在创建表的时候指定,如下:

Ceate table test

(id int,name varchar(10))

engine innodb

修改:

alter table test type=innodb

如果想设置缺省引擎可以在配置文件的mysqld添加一行:

default-storage-engine=INNODB

organization

index

--指定表为iot表

index--索引名

tablespace--表空间名

storage--存储参数

1、initial

---分配给segment的第一个extent的大小,以字节为单位,这个参数不能在alter语句中改变,如果指定的值小于最小值,则按最小值创建

2、next

---第二个extent的大小等于next的初值,以后的next值=前一next大小乘以(1+pctincrease/100),如果指定的值小于最小值,则按最小值创建。如果在alter语句中改变next的值,则下一个分配的extent将具有指定的大小,而不管上一次分配的extent大小和pctincrease参数值

3、pctincrease----指定第三个及其后的extent相对于上一个extent所增加的百分比,如果

pctincrease为0,则segment中所有新增加的extent的大小都相同,等于next的值,如果pctincrease大于0,则每次计算next的值(用上面的公式),pctincrease不能为负数。创建回滚段时,不可指定此参数,回滚段中此参数固定为0

你找一下oracle数据库的教程看看·


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11789238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存