TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机2020年全国计算机二级MySQL复习知识点:将数据装入数据库表(三)思维导图

2020年全国计算机二级MySQL复习知识点:将数据装入数据库表(三)思维导图

  收藏
  分享
会员免费下载30积分
会员免费使用30积分
最美的情书 浏览量:12023-04-10 16:44:36
已被使用0次
查看详情2020年全国计算机二级MySQL复习知识点:将数据装入数据库表(三)思维导图

备考2020年全国计算机二级考试的小伙伴们,复习的都怎么样了呢?树图网小编整理了2020年全国计算机二级MySQL复习知识点供大家参考复习,小伙伴们快来看看,测试一下自己吧!了解更多全国计算机二级考试敬请关注树图网计算机二级频道。

树图思维导图提供 2020年全国计算机二级MySQL复习知识点:将数据装入数据库表(三) 在线思维导图免费制作,点击“编辑”按钮,可对 2020年全国计算机二级MySQL复习知识点:将数据装入数据库表(三)  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:19b0b7541c7f7b9eba38321538cd3049

思维导图大纲

2020年全国计算机二级MySQL复习知识点:将数据装入数据库表(三)思维导图模板大纲

2020年全国计算机二级MySQL复习知识点:将数据装入数据库表(三)

1、使用较短的定长列

1)尽可能使用较短的数据类型;

2)尽可能使用定长数据类型;

a)用char代替varchar,固定长度的数据处理比变长的快些;

b)对于频繁修改的表,磁盘容易形成碎片,从而影响数据库的整体性能;

c)万一出现数据表崩溃,使用固定长度数据行的表更容易重新构造。使用固定长度的数据行,每个记录的开始位置都是固定记录长度的倍数,可以很容易被检测到,但是使用可变长度的数据行就不一定了;

d)对于MyISAM类型的数据表,虽然转换成固定长度的数据列可以提高性能,但是占据的空间也大;

2、使用notnull和enum

尽量将列定义为notnull,这样可使数据的出来更快,所需的空间更少,而且在查询时,MySQL不需要检查是否存在特例,即null值,从而优化查询;

如果一列只含有有限数目的特定值,如性别,是否有效或者入学年份等,在这种情况下应该考虑将其转换为enum列的值,MySQL处理的更快,因为所有的enum值在系统内都是以标识数值来表示的;

3、使用optimizetable

对于经常修改的表,容易产生碎片,使在查询数据库时必须读取更多的磁盘块,降低查询性能。具有可变长的表都存在磁盘碎片问题,这个问题对blob数据类型更为突出,因为其尺寸变化非常大。可以通过使用optimizetable来整理碎片,保证数据库性能不下降,优化那些受碎片影响的数据表。optimizetable可以用于MyISAM和BDB类型的数据表。实际上任何碎片整理方法都是用mysqldump来转存数据表,然后使用转存后的文件并重新建数据表;

4、使用procedureanalyse()

可以使用procedureanalyse()显示类型的建议,使用很简单,在select语句后面加上procedureanalyse()就可以了;例如:

select*fromstudentsprocedureanalyse();

select*fromstudentsprocedureanalyse(16,256);

第二条语句要求procedureanalyse()不要建议含有多于16个值,或者含有多于256字节的enum类型,如果没有限制,输出可能会很长;

5、使用查询缓存

1)查询缓存的工作方式:

次执行某条select语句时,服务器记住该查询的文本内容和查询结果,存储在缓存中,下次碰到这个语句时,直接从缓存中返回结果;当更新数据表后,该数据表的任何缓存查询都变成无效的,并且会被丢弃。

2)配置缓存参数:

变量:query_cache_type,查询缓存的操作模式。有3中模式,0:不缓存;1:缓存查询,除非与selectsql_no_cache开头;2:根据需要只缓存那些以selectsql_cache开头的查询;query_cache_size:设置查询缓存的结果集的大小,比这个值大的不会被缓存。

6、调整硬件

1)在机器上装更多的内存;

2)增加更快的硬盘以减少I/O等待时间;

寻道时间是决定性能的主要因素,逐字地移动磁头是慢的,一旦磁头定位,从磁道读则很快;

3)在不同的物理硬盘设备上重新分配磁盘活动;

如果可能,应将繁忙的数据库存放在不同的物理设备上,这跟使用同一物理设备的不同分区是不同的,因为它们将争用相同的物理资源(磁头)。

相关思维导图模板

2024年8月--2023年8月时政整合思维导图

树图思维导图提供 2024年8月--2023年8月时政整合 在线思维导图免费制作,点击“编辑”按钮,可对 2024年8月--2023年8月时政整合  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:8212d18ea45f416edca4ef534194fc99

数据治理规定思维导图

树图思维导图提供 数据治理规定 在线思维导图免费制作,点击“编辑”按钮,可对 数据治理规定  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:2d62d3c46748939c7f599c53001b9d40