当前位置:首页 » 编程语言 » 多线程查询sql变慢
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

多线程查询sql变慢

发布时间: 2022-12-20 21:18:27

⑴ C# 多线程同时执行一条查询sql 有一些线程会查不到结果

当我们在程序中运用到多线程的时候,那么你必须要考虑的就是各线程抢占资源的问题,不能让同一时间多个线程去抢一个资源,比如你两个线程同时去操作sql,就会造成有脏读数据或者查不到数据,或者查的是脏数据,那么避免这个的办法可以从两边入手,C#程序里加入lock代码断,在里面执行查询sql,这样的话在再一时间,就不会有多个线程同时去执行sql,还可以在数据库中建立一些锁,执行的时候可将锁锁住,但对数据库加锁请小心 加锁和解锁,否则会锁死数据库造成系统崩溃都是有可能 的!

⑵ 电脑运行多线程变慢

杀毒软件的随时扫描功能关掉,安装内存释放软件并经常释放,另外在开机启动项和服务里精简一下。

⑶ java多线程程序访问mysql数据库很慢

你可以测试一下执行的时间。
看看瓶颈在哪里,可能是数据库的操作sql语句的问题。
这个和多线程应该没有太大的关系。