![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 80
ShareBeHappy_Qin
这个作者很懒,什么都没留下…
展开
-
mysql 命令 —— 查看表信息(show table status)
这些列提供了有关表的各种信息,包括表的结构、存储引擎、行数、数据大小、索引大小等。可以根据这些信息来评估表的磁盘使用情况和性能。如:Data_length 显示表中数据内容大小,单位为字节。如下将返回指定表的表名、数据大小、索引大小和总大小。原创 2024-07-02 22:39:17 · 543 阅读 · 0 评论 -
MySQL 大量数据插入优化
在事务提交之前,相关的修改操作被写入到日志缓冲区中,而不是直接写入到磁盘上的数据文件,然后再由后台线程将日志刷新到磁盘上的 InnoDB 日志文件中。数据库引擎可以优化事务的提交过程,将数据缓存在内存中并批量写入磁盘,从而减少了磁盘访问的次数,提高了插入操作的效率。MySQL 每条插入操作,都会在内部建立一个隐式事务,在这个事务内进行真正的插入操作,所以逐条插入需要不停的创建事务和提交事务,造成较大的开销;较大的缓冲区可以容纳更多的日志记录,从而减少了频繁的磁盘写入操作,提高了事务的性能。原创 2024-05-13 22:35:13 · 1142 阅读 · 2 评论 -
数据库之MySQL
数据库(database): 保存有组织的数据的容器(通常是一个文件或一组文件)。数据库软件称为DBMS(数据库管理系统)。通过DBMS创建和操纵的数据库。表(table) :某种特定类型数据的结构化清单。在数据库领域中,文件就称为表。表是一种结构化的文件,可用来存储某种特定类型的数据。列(column) :表中的一个字段。所有表都是由一个或多个列组成的。数据库中每个列都有相应的数据类型。正确地将数据分解为多个列极为重要。例如,城市、州、邮政编码应该总是独立的列。通过把它分解开,才有可能利用特定的列原创 2020-06-17 22:10:39 · 217 阅读 · 0 评论