社区
应用实例
帖子详情
插入数据的效率和表的数据多少有关系吗
ajdkjalj
2019-01-10 10:47:42
今天发现往一个表插入数据很慢,就3条数据用了6,7秒,然后我count了一下这个表的行数,有几百万条,这个有什么办法解决吗,这还是只插入3条,那几十条插入的时候那可以想象客户会怎么抱怨了
...全文
455
5
打赏
收藏
插入数据的效率和表的数据多少有关系吗
今天发现往一个表插入数据很慢,就3条数据用了6,7秒,然后我count了一下这个表的行数,有几百万条,这个有什么办法解决吗,这还是只插入3条,那几十条插入的时候那可以想象客户会怎么抱怨了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
唐诗三百首
2019-01-10
打赏
举报
回复
建议检查一下目标表上是否有触发器, 计算列或外键约束.
砸死牛顿的苹果
2019-01-10
打赏
举报
回复
数据库内存上限 设置下,留几个G给系统
ajdkjalj
2019-01-10
打赏
举报
回复
我重启了下sqlserver,现在插入效率提高了很多,有没有什么自动化的办法,总不能用一段时间就去重启下数据库吧
砸死牛顿的苹果
2019-01-10
打赏
举报
回复
估计是新插入的数据 影响了物理顺序
可以试试重建聚集索引(也可能是你的主键),并修改填充因子为70~90,根据你读写的比例
Csdn技术大神
2019-01-10
打赏
举报
回复
重启数据库多试试就可以了
Tianlesoftware Oracle 学习手册(v1.0)高清完整PDF版
Tianlesoftware Oracle 学习手册(v1.0)
JAVA近百种算法大全
最近找到的JAVA近百种算法大全 分享一下 java算法大全,有近100多种常见算法的源代码,是学习JAVA算法的难得资料,需要的童鞋来下载吧!
mybatisplus saveBatch批量
插入
数据
提升
效率
做批量导入的时候有上万条
数据
需要
插入
到库里 用saveBatch(list)的
效率
不忍直视
插入
1000条
数据
大概需要10s 8000多条
数据
就直接原地升天 解决方法也很简单 rewriteBatchedStatements=true
数据
库连接参数配置 rewriteBatchedStatements=true master.jdbc.url=jdbc:mysql://127.0.0.1:3306/outreach_platform?useUnicode=true&characterEncodi
4、提高
插入
数据
的速度
在 MySQL 中,向
数据
表
插入
数据
时,索引、唯一性检查、
数据
大小是影响
插入
速度的主要因素。本节将介绍优化
插入
数据
速度的几种方法。 根据不同情况,可以分别进行优化。 对于 MyISAM 引擎的表,常见的优化方法如下: 1. 禁用索引 对非空表
插入
数据
时,MySQL 会根据表的索引对
插入
的记录进行排序。
插入
大量
数据
时,这些排序会降低
插入
数据
的速度。为了解决这种情况,可以在
插入
数据
之前先禁用索引,等到
数据
都
插入
完毕后在开启索引。 禁用索引的语句为: ALTER TABLE table_name DISABLE
数据
插入
效率
比较 mysql
做
数据
插入
时,发现之前上班做哪些办公系统压根就没考虑过
数据
库性能这些,因为涉及的
数据
量小,时间和
效率
看不出来,可当
数据
量很大了,大到了每秒需要10000次
插入
时,这时就不得不考虑你的sql 语句了。当
插入
100条
数据
,能想到的
数据
插入
方式: 1:for循环100次,一次次
插入
数据
。连接一次
插入
100次,这样是最费时间的也是最费IO和连接的; 2:将100
数据
插入
语句组成一个sql语句,然后连接
应用实例
27,580
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章