什么情况下数据库系统会出问题

什么情况下数据库系统会出问题,第1张

数据库系统中故障可以分为:事务故障、系统故障、介质故障。

一、事务故障

某个事务在运行过程中由于种种原因未运行至正常终止点,事务故障的常见原因,输入数据有误

运算溢出,违反了某些完整性限制发生锁死。

二、系统故障

由于某种原因造成整个系统的正常运行突然停止,致使所有正在运行的事务都以非正常方式终止。

发生系统故障时,内存中数据库缓冲区的信息全部丢失,但存储在外部存储设备上的数据未受影响 。

三、介质故障

硬件故障使存储在外存中的数据部分丢失或全部丢失 ,介质故障比前两类故障的可能性小得多,但破坏性最大。

因为可能你的数据库没打开!或者计算机出现问题!就应该抛出异常!不仅要抛出!还要捕捉!就是你那代码中的catch内的代码!其实这是一个优秀程序员的表现!在 *** 作数据库的时候都要对异常进行处理!以后你在公司的时候就会知道呢!

情况说明:

1、出现此现象时,数据库是正常的(做过一个实验:新建了一个网站,程序与运行网站相

同,连接的数据库也与运行网站连接的数据库相同。当运行网站出现连不上数据库现象时,

运行这个新网站,结果正常);

2、出现此现象时,IIS也是正常的,因为网站其他不调用数据库的页面是可以打开的。

3、当出现此现象时,查看数据库里的连接,只有2到3个连接。

4、网站服务器和数据库服务器放在同一台机器上。

5、与服务器同在一个局域网中的其他PC机,不能通过域名来访问该服务器上的网站,只能

通过输入内部IP来访问。局域网中的PC可以访问INTERNET上的其他网站。

6、服务器使用的网卡只分配一个内部IP,同时绑定了一个外部IP.

7、曾经服务器托管在IDC那里,运行半年正常,后来把服务器移到了自建的机房里,运行2

个多月后出现这个问题,之后就不断地出现此问题。

8、采用.NET/C#开发,并且程序中使用了关闭连接的命令。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存