mysql,1w多条记录的表,插入一条记录需要500ms以上,这正常吗?

圣殿骑士18 2019-10-14 02:13:04
mysql版本号:5.6.10-log
一个表,主键为自增字段。记录数为0时,一秒钟大概插入10来条,等到插入1w多条之后,开始每秒只能插入1-2条。
表的引擎使用innoDB。
我已经删除了表所有的索引。还是差不多慢,没有性能提升。

我测试用的是笔记本电脑。数据库在机械硬盘上,笔记本不差,内存16G,不会有内存瓶颈问题。

我怎么感觉这不正常呢?怎么会这么慢,在我印象里sqlserver插入比这快多了。

请高手解惑。
...全文
347 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
圣殿骑士18 2019-10-14
  • 打赏
  • 举报
回复
引用 3 楼 圣殿骑士18 的回复:
[quote=引用 1 楼 AHUA1001 的回复:]
能不能把表结构和插入用的语句发来看看。

我在navicat中执行,性能提高10倍+,大概只需要20-30ms,可能跟我使用的orm有关系。

我用的是微软的EntityFramework。

如果说,执行一个insert,需要30s,算正常吗?[/quote]
30ms
圣殿骑士18 2019-10-14
  • 打赏
  • 举报
回复
引用 1 楼 AHUA1001 的回复:
能不能把表结构和插入用的语句发来看看。

我在navicat中执行,性能提高10倍+,大概只需要20-30ms,可能跟我使用的orm有关系。

我用的是微软的EntityFramework。

如果说,执行一个insert,需要30s,算正常吗?
圣殿骑士18 2019-10-14
  • 打赏
  • 举报
回复
引用 1 楼 AHUA1001 的回复:
能不能把表结构和插入用的语句发来看看。


INSERT INTO `ass_ba_item`(
`EntId`,
`ItemCode`,
`ItemName`,
`CategoryId`,
`Standard`,
`Unit`,
`ItemBarCode`,
`TagType`,
`PurchaseDate`,
`Vendor`,
`Source`,
`Ownership`,
`KeepOrgId`,
`KeepDeptId`,
`KeepEmpId`,
`UseOrgId`,
`UseDeptId`,
`UseEmpId`,
`DeptSvEmpId`,
`LocationId`,
`PrintStandard`,
`RecordDate`,
`OriginalValue`,
`ServiceLife`,
`ServicedLife`,
`ScrapValue`,
`Accessories`,
`Maker`,
`Checker`,
`BindStatus`,
`PrintCount`,
`ItemStatus`,
`Description`,
`ChangeTypeId`,
`ChangeTime`,
`ChangeBillId`,
`ChangeBillNo`,
`BpEmpId`,
`BpOrgType`,
`BpOrgName`,
`OperUserId`,
`BorrowedTimes`,
`Status`,
`CreateTime`,
`ModifyTime`,
`TrackInfo`,
`RowVersion`) VALUES (
900,
'277000002383',
'样板',
23,
'256A9002-039-001AT1#1',
'件',
NULL,
'Unknown',
NULL,
'A0806909',
NULL,
'Own',
13,
14,
45,
13,
50,
NULL,
NULL,
38,
'256A9002-039-001AT1#1',
NULL,
NULL,
NULL,
NULL,
NULL,
'',
NULL,
NULL,
NULL,
NULL,
'InUse',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
'1',
'2019-10-14 14:55:11.803500',
NULL,
NULL,
NULL);
AHUA1001 2019-10-14
  • 打赏
  • 举报
回复
能不能把表结构和插入用的语句发来看看。

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧