c# 打开mysql速度慢

c# 打开mysql速度慢,第1张

首先代码应该这么写:

using(MySQLConnection conn = new MySQLConnection(ConfigurationManagerAppSettings["MySqlConn"])){

// *** 作数据库

}

你的描述看,应该不是代码问题,帮你搜索了一下:mysql 连接 慢

有一个答案你可以试试:

在查询mysql相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在mysql的配置文件中增加如下配置参数:

[mysqld]

skip-name-resolve

在linux下配置文件是/etc/mycnf,在windows下配置文件是mysql安装目录下的myini文件。注意该配置是加在 [mysqld]下面,在更改配置并保存后,然后重启mysql并远程连接测试,一切恢复如初

 分析:电脑卡、慢原因很多,如病毒感染、硬盘碎片过多,运行内存不足等等。开机慢主要原因为开机自启动程序过多或者安全软件后台进行检测或升级数据库等等;关机慢主要原因可能是未关闭程序过多或后台程序未完全关闭致使运行内存未能充分释放、

处理:可以从三方面入手解决:

1、硬件方面:

(1)增加物理内存:如果主板有多余内存插槽,可增加与原内存型号规格相匹配的内存。

(2)定期整理硬盘:利用系统自带修复工具清除碎片,或利用DISKGEN软件修复坏道。

2、软件方面:

(1)增加运行内存。可使用360安全卫士或具有类似功能的软件,定期进行电脑清理和优化加速,以去除不必要的开机自启动程序和各种插件。

(2)定期查杀木马病毒。同时切记同一台电脑不能安装多个安全软件,比如既安装360安全卫士,又安装百度卫士、电脑管家等等,以防流氓软件打群架。建议,只保留360安全卫士+360杀毒软件套装或其它类似软件。

3、 *** 作习惯:养成良好电脑 *** 作习惯,不同时运行多个大型软件,及时关闭不需要的程序和窗口,及时进行内存清理等等。

楼主的语法是按orcale来的吧?sql server2000中的trigger中没有before、for each row、new等关键字。下面我写了个,能实现你的功能,只是不知道有没有性能更好的写法。期待更佳的

if exists(select from sysobjects where name='Insert_Or_Update_sal')

drop trigger Insert_Or_Update_sal

go

CREATE TRIGGER Insert_Or_Update_sal

ON TEACHER

FOR insert,update

AS

BEGIN

以上就是关于c# 打开mysql速度慢全部的内容,包括:c# 打开mysql速度慢、电脑重新启动时间很长,是什么原因呀、oracle数据库速度很慢重启后速度变快等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/10626016.html

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

发表评论

登录后才能评论

评论列表(0条)

保存