在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL内存表的缺点是什么

110次阅读
没有评论

共计 5708 个字符,预计需要花费 15 分钟才能阅读完成。

本篇内容介绍了“MySQL 内存表的缺点是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

CREATETABLE`mem_test`(`id`int(10)unsignedNOTNULLDEFAULT 0 ,`name`varchar(10)DEFAULTNULL,`first`varchar(10)DEFAULTNULL,PRIMARYKEY(`id`),KEY`NewIndex1`(`name`,`first`))ENGINE=MEMORY;CREATETABLE`innodb_test`(`id`int(10)unsignedNOTNULLDEFAULT 0 ,`name`varchar(10)DEFAULTNULL,`first`varchar(10)DEFAULTNULL,PRIMARYKEY(`id`),KEY`NewIndex1`(`name`,`first`))ENGINE=InnoDB;

如:

1:在 = 或者 = 情况下,飞快,但是在如 或 情况下,他是不使用索引

mysql–chinastor.com-root@localhost:17db07:33:45 explainselect*frommem_testwhereid +—-+————-+———-+——+—————+——+———+——+——+————-+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra|+—-+————-+———-+——+—————+——+———+——+——+————-+|1|SIMPLE|mem_test|ALL|PRIMARY|NULL|NULL|NULL|15|Usingwhere|+—-+————-+———-+——+—————+——+———+——+——+————-+1rowinset(0.00sec)mysql–chinastor.com-root@localhost:17db07:33:49 explainselect*frominnodb_testwhereid +—-+————-+————-+——-+—————+———+———+——+——+————-+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra|+—-+————-+————-+——-+—————+———+———+——+——+————-+|1|SIMPLE|innodb_test|range|PRIMARY|PRIMARY|4|NULL|7|Usingwhere|+—-+————-+————-+——-+—————+———+———+——+——+————-+1rowinset(0.00sec)

2:不能用在 orderby 情况下来提高速度

mysql–chinastor.com-root@localhost:17db07:33:55 explainselect*frominnodb_testorderbyid;+—-+————-+————-+——-+—————+———+———+——+——+——-+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra|+—-+————-+————-+——-+—————+———+———+——+——+——-+|1|SIMPLE|innodb_test|index|NULL|PRIMARY|4|NULL|15||+—-+————-+————-+——-+—————+———+———+——+——+——-+1rowinset(0.00sec)mysql–chinastor.com-root@localhost:17db07:34:27 explainselect*frommem_testorderbyid;+—-+————-+———-+——+—————+——+———+——+——+—————-+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra|+—-+————-+———-+——+—————+——+———+——+——+—————-+|1|SIMPLE|mem_test|ALL|NULL|NULL|NULL|NULL|15|Usingfilesort|+—-+————-+———-+——+—————+——+———+——+——+—————-+1rowinset(0.00sec)

MySQL 内存表的弊端有什么

3:不能确定俩值之间有多少行

mysql–chinastor.com-root@localhost:17db07:37:14 explainselectcount(1)frommem_testwhereid 3andid +—-+————-+———-+——+—————+——+———+——+——+————-+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|extra|+—-+————-+———-+——+—————+——+———+——+——+————-+|1|simple|mem_test|all|primary|null|null|null|20|usingwhere|+—-+————-+———-+——+—————+——+———+——+——+————-+1rowinset(0.00sec)mysql–chinastor.com-root@localhost:17db07:40:35 explainselectcount(1)frominnodb_testwhereid 3andid +—-+————-+————-+——-+—————+———+———+——+——+————————–+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|extra|+—-+————-+————-+——-+—————+———+———+——+——+————————–+|1|simple|innodb_test|range|primary|primary|4|null|1|usingwhere;usingindex|+—-+————-+————-+——-+—————+———+———+——+——+————————–+1rowinset(0.00sec) localhost:17db07:37:07= explainselect*frominnodb_testwherename= b +—-+————-+————-+——+—————+———–+———+——-+——+————————–+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra|+—-+————-+————-+——+—————+———–+———+——-+——+————————–+|1|SIMPLE|innodb_test|ref|NewIndex1|NewIndex1|33|const|8|Usingwhere;Usingindex|+—-+————-+————-+——+—————+———–+———+——-+——+————————–+1rowinset(0.00sec)mysql–chinastor.com-root@localhost:17db07:37:10 explainselect*frommem_testwherename= b +—-+————-+———-+——+—————+——+———+——+——+————-+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra|+—-+————-+———-+——+—————+——+———+——+——+————-+|1|SIMPLE|mem_test|ALL|NewIndex1|NULL|NULL|NULL|20|Usingwhere|+—-+————-+———-+——+—————+——+———+——+——+————-+

当然内存表也可以手动添加 btree

CREATEINDEXBTREE_indexUSINGBTREEonmem_test(name,first)mysql–chinastor.com-root@localhost:17db03:36:41 explainselect*frommem_testwherename= b +—-+————-+———-+——+———————–+————-+———+——-+——+————-+|id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra|+—-+————-+———-+——+———————–+————-+———+——-+——+————-+|1|SIMPLE|mem_test|ref|NewIndex1,BTREE_index|BTREE_index|33|const|9|Usingwhere|+—-+————-+———-+——+———————–+————-+———+——-+——+————-+1rowinset(0.00sec)

哈哈,它也用到索引了。

所以要选择合适的存储引擎至关重要。

“MySQL 内存表的缺点是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计5708字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 欧美在线一区二区 | 毛片入口 | 亚洲av久久久噜噜噜熟女软件 | 亚洲伦理| 国产成人福利在线视频播放尤物 | 这里有精品可以观看 | 国产麻豆a一级毛片爽爽影院 | a毛片在线还看免费网站 | 国产在线五月综合婷婷 | 免费国产黄网站在线观看可以下载 | 国产偷人爽久久久久久老妇app | 中文有码无码人妻在线 | 欧美精品h版电影一区 | 日韩精品在线一区二区 | 久久国产精品99久久小说 | 99热成人精品国产免国语的 | 欧美无人区码suv | 亚洲综合无码一区二区三区 | 亚洲一区精品无码 | 在教室伦流澡到高潮hgl动漫 | 久久av无码精品人妻系列试探 | 熟妇人妻无乱码中文字幕 | 91亚洲精品一区二区在线观看 | 亚洲av色香蕉一区二区 | 国产一区二区在线视频观看 | 无码人妻精品一区二区三区久久久 | 国产精品51麻豆cm传媒 | 任你敢不一样精品的视频 | 四虎影视免费观看 | 日本乱码伦 | 国产亚洲中文日本不卡二区 | 黄色在线观看视频网站 | av性色在线乱叫 | 一级毛片一| 国产精品99久久久精品无码 | 国产精品成熟老女人视频 | 午夜不卡av免费 | 色婷婷久久一区二区三区麻豆 | 日韩人妻无码一区二区三区久久 | 看av免费毛片手机播放 | 亚洲一区二区三区久久精品 |