Mysql insert声明优化

Mysql insert声明优化

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

1) 假设你同一时候从同一客户插入非常多行,使用多个值表的INSERT语句。

这比使用分开INSERT语句快(在一些情况中几倍)。
    Insert into test values(1,2),(1,3),(1,4)…

2) 假设你从不同客户插入非常多行。能通过使用INSERT DELAYED语句得到更高的速度。

Delayed的含义是让insert 语句立即运行,事实上数据都被放在内存的队列中,并没有真正写入磁盘。这比每条语句分别插入要快的多;LOW_PRIORITY刚好相反,在全部其它用户对表的读写完后才进行插入。

3) 将索引文件和数据文件分在不同的磁盘上存放(利用建表中的选项)。



4) 假设进行批量插入。能够添加bulk_insert_buffer_size变量值的方法来提快速度,可是。这仅仅能对myisam表使用。

5) 当从一个文本文件装载一个表时,使用LOAD DATA INFILE。这通常比使用非常多INSERT语句快20倍。

6) 依据应用情况使用replace语句取代insert。

7) 根据不同的应用案例ignorekeyword忽略重复记录。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117782.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月31日 下午3:00
下一篇 2021年12月31日 下午4:00


相关推荐

  • 使用智能移动设备访问Ossim制

    使用智能移动设备访问Ossim制

    2022年1月10日
    114
  • django1.8_django-vue-admin

    django1.8_django-vue-admin前言由于之前我们一直使用的django-rest-framework-jwt这个库,但是作者在17年的时候就已经不再维护了(有部分bug没有解决),所以我们也就不用了,目前我们使用django-r

    2022年8月7日
    9
  • MySQL查看数据库表容量大小

    MySQL查看数据库表容量大小本文介绍 MySQL 查看数据库表容量大小的命令语句 提供完整查询语句及实例 方便大家学习使用 1 查看所有数据库容量大小 selecttable schemaas 数据库 sum table rows as 记录数 sum truncate data length 1024 1024 2 as 数据容量 MB sum truncate index

    2026年3月16日
    2
  • PL SQLDEVELOPMENT导出数据库脚本

    PL SQLDEVELOPMENT导出数据库脚本

    2022年1月15日
    41
  • python与图像处理_python图像处理书籍

    python与图像处理_python图像处理书籍第1章 基本的图像操作和处理本章讲解操作和处理图像的基础知识,将通过大量示例介绍处理图像所需的Python工具包,并介绍用于读取图像、图像转换和缩放、计算导数、画图和保存结果等的基本工具。这些工具的使用将贯穿本书的剩余章节。1.1 PIL:Python图像处理类库PIL(PythonImagingLibraryPython,图像处理类库)提供了通用的图像处理功能,以及大量有用的基本图…

    2022年10月14日
    6
  • 使用Apache架设代理服务器

    使用Apache架设代理服务器众所周知 Apache 是目前最优秀的 HTTP 服务器 实际上它不仅能当作服务器使用 也能够被用来架设代理服务器 本文就如何使用 Apache 架设 HTTP 代理服务器进行说明 本文将基于 Win32 版的 Apache2 0 47 进行说明 以前的 Apache1 x 版配置方法稍有不同 但这里不作说明 nbsp 首先是 Apache 的安装 从 http www apache org 上下载 Apache 的安装程

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号