最近客户反应他们数据库的tempdb占用空间暴涨,一天之内居然可以达到20多G,后在网络上查了一下,tempdb的增长与sql语句的优化有很大关系,一些中间生成表包括数据都在tempdb中,如果sql优化不好的话,导致tempdb的增长是惊人的,查看代码发现一条sql语句写的有问题,关联太多而且没有必要,改之。
sqlserver在不插网线的情况下 发现一个问题,自从装了一个数据恢复软件lumint,在不插网线的情况下,sqlserver启动异常,   SuperSocket 信息: gethostbyname(MSAFD Tcpip [TCP/IP]) : Error 11004。 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。  卸载后可以正常使用
最近在研究openmeetings,使用的是mysql5,但在切换简体中文的时候老出问题,后来发现库中不存在中文的配置文件,找到简体中文利用提供的语言导入功能,发现中文无法写入,导入英文的配置文件完全没有问题。 在网上查到的方法:   找到“my.ini”这个文件,就在MYSQL的安装目录下,如果找不到的话,用搜索也行!   用记事本打开,找到下面这一行文本   sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"   注意,可能不太一样,但前面肯定是 sql-mo ...
客户的服务器断电启动不了,刚开始以为是系统断电引起文件损坏,后来发现他们装的还是评估版的sqlserver2000,真是败了,这个问题简单点的解决办法就是把时间往前改,把sqlserver启动起来后,再把时间改回来,这样可以保持暂时能用,完整的方法还是装一个正版的sqlserver
提示如下图所示:   “在本地计算机无法启动mssqlserver服务。 服务并未返回错误。这可能是一个windows内部错误或服务内部错误。 如果问题持续存在,请与您的系统管理员联系。” 服务器没有更改机器名以及管理员密码,未作任何更改,原因非常奇怪!当时客户要下班了,未能检查出具体原因。 晚上继续远程检查。通过一项一项仔细的检查,在NT的事件管理器里查到是17055信息,说是:SQL server evaluation period has expired!!!  原来客户的SQL SERVER 是企业评估版,下载 120 ...
1NF :所有列都不可分(现在的关系数据库都满足第一范式,傻瓜也不能设计出不满足第一范式的数据表) 2NF:不存在部分函数依赖 3NF:不存在部分函数依赖和传递函数依赖 BCNF:消除主属性对码的部分和传递函数依赖 4NF:消除非平凡多值依赖 5NF:消除链接依赖
hi.baidu.com/420591397/blog/item/5993bf3dc68add01baa167cf.html 设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要 ...
昨天一个搞.net的同学问了个关于存储过程的问题,本人实在没怎么搞过存储过程,倒是以前维护过一段时间的存储过程,貌似在java引入了ORM之后的开发中很少见存储过程,除非是一些报表项目中可以窥其踪影。在论坛上看到一些关于存储过程的讨论,根据自己的理解总结了一下。 优点  :1。性能提高, 容易修改,即改即生效。              2。程序接口基本不变,不用编译程序就可以更改业务逻辑。     &n ...