数据库插入数据或更新数据的时候反应很慢,怎么优化?

数据库插入数据或更新数据的时候反应很慢,怎么优化?,第1张

查询速度慢,跟你的插入没多大关系

大表sdy_db_testb的C_testa字段建索引;

把select a.*,b.c_xname from sdy_db_testb a left join sdy_db_testc b on 1=1 and b.c_testa=a.c_testa改成

select a.*,b.c_xname from sdy_db_testc a left join sdy_db_testb b on 1=1 and b.c_testa=a.c_testa

即左边的为小表,这样就快 了;

不知道你的需求是否要把大表的数据都取出来

如果是都需要取出来的话,慢是必然的!因为要读的块数无法减少,IO开销你怎么优化都是无用的

vs预览数据库更新慢 *** 作如下。

1、默认安装在C:\windows\system32\drivers\etc。

2、用记事本或者其他编辑工具打开hosts,在最后一行加上。

3、然后运行cmd,执行以下命令,刷新dns。

用的是单机数据库吗? 如果数据量过大性能可能无法支撑,可以尝试改用分布式数据库。

相对于单机数据库,分布式数据库的数据分布式存储,读写分离,性能高,在线一键平滑扩容,感兴趣可以了解一下。

顺便给个福利,华为云分布式数据库中间件DDM正在做试用体验活动,可以了解一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9582417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存