调试后发现,connection.Open();以后报错,System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏,网上搜了很多都没有作用。然后我发现 连接本地数据库是好的,连接远程数据库是报错了,但是在sql server Manage...
分类:
数据库 时间:
2014-09-18 14:40:24
阅读次数:
214
今天处理了一个奇怪的问题,现象如下:1、 Linux下安装了Mysql,导入数据库表,一切正常;2、 Spring+Myibatis连接数据库正常;3、 当执行数据库查询的时候,抛出如下异常:org.springframework.jdbc.BadSqlGrammarException:### Er...
分类:
数据库 时间:
2014-09-18 14:38:53
阅读次数:
191
创建数据库的两种方式:1.命令方式:连接数据库,打开新建查询,在窗口内输入:Create databse gaofengGo点执行后刷新数据库即完成操作。 1.使用数据库,需要输入use gaofeng 即可。2.删除数据库,输入 drop database gaofeng 即可...
分类:
数据库 时间:
2014-09-17 18:10:42
阅读次数:
240
(一)连接 连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。 1、max_connections 这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。 ...
分类:
数据库 时间:
2014-09-17 15:42:23
阅读次数:
264
在数据库压力很大的情况下,重启完数据库,通过手工执行下列语句,把热数据加载到innodb_buffer_pool缓冲池中进行预热,从而避免早高峰连接数升高,程序报错。selectcount(*)fromuser;selectcount(*)from***;......在mysql5.6里为了解决上述问题,提供了一个新特性来快速预热bu..
分类:
数据库 时间:
2014-09-17 15:38:22
阅读次数:
416
涉及到的参数:max_connections1024max_user_connections1000wait_timeout100连接数是直接反应数据库性能好坏的关键指标。可能的原因包括:(1)sql查询堵死,造成后面的DML操作等待;(2)增删改查操作频繁,磁盘IO遇到瓶颈,导致无法处理繁忙请求等。如果出现toomanyconnecti..
分类:
其他好文 时间:
2014-09-17 15:38:12
阅读次数:
175
使用ci框架提供的类查询数据:$this->load->database();$query=$this->db->query($sql);程序运行一段时间之后,报错,告知数据库toomanyconnections很明显mysql数据库连接资源超过了max_connections设定值。立马在每个查询之后,添加资源释放脚本:$this->db-&g..
分类:
数据库 时间:
2014-09-17 10:28:32
阅读次数:
204
长连接与短连接所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。比如http的,只是连...
分类:
其他好文 时间:
2014-09-16 21:53:01
阅读次数:
216
今天服务器装系统,配置完php环境后连接数据库包php has encountered an access violation错误:环境:win2008 R2php 5.2.9IIS7mysql 5.1采用isapi方式配置调试很长时间没有解决,最后采用fastcgi方式解决。
分类:
数据库 时间:
2014-09-16 14:11:10
阅读次数:
173
bind-address:监听的IP地址max_connect_errors:最大允许错误次数(注:是访问协议错误,若某个IP错误次数达到该阈值,则被屏蔽)max_connections:最大连接数(能同时访问server的连接个数,若达到该阈值,则不能再连接到server)skip_name_re...
分类:
数据库 时间:
2014-09-15 22:46:39
阅读次数:
372