如沐博客-互联网观察者

致力于互联网产业的发展

[置顶] 十年技术 不要再迷茫

[置顶] 程序员应聘面试经验谈

[置顶] 最近手头紧,出几个域名,基本上都是老米

[转]什么是大数据?

...

D99_CMD,D99_tmp表与xp_cmdShell

...

文件共享锁定数溢出(Error 3052)的解决方法

在Excel、Access数据库中,在用SQL语句同时操作大量记录(9500条以上)时,系统报错。

错误提示:
Microsoft JET Database Engine 错误 '80040e21'
文件共享锁定数溢出。(Error 3052)

解决办法:
修改注册表。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0]
"MaxLocksPerFile"=dword:05f5e0ff
...

MySQL查询缓存设置 提高MySQL查询性能

从 MySQL4开始,出现了QueryCache查询缓存,如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间,非常有用。

...

MySQL性能优化

1. 简介
在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要的优化。
优化是一个复杂的任务,本文描述MySQL相关的数据库设计和查询优化,服务器端优化,存储引擎优化。
...

SQL数据库链接关闭

1楼

程序应该使用了工厂模式设计的,相当于数据库连接池,你只看了部分代码,我看你上次问过这个问题,程序执行的时候,判断数据库连接如果已经OPEN了就不在OPEN了,如果CLOSE的才OPEN,所以你用的是同一个数据库连接。不会出现很多连数据库的连接。
说白了就是数据库连接池,自己好好研究下吧。

2楼

至于为什么数据库连接没有close, 看这句:
SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
...

SQL中IN与EXISTS的比较

IN
确定给定的值是否与子查询或列表中的值相匹配。

EXISTS
指定一个子查询,检测行的存在。

比较使用 EXISTS 和 IN 的查询

这个例子比较了两个语义类似的查询。
第一个查询使用 EXISTS 而第二个查询使用 IN。注意两个查询返回相同的信息。
SELECT DISTINCT pub_name
...

[转]sqlserver 如何提高执行效率

一直想给大家写一篇从技术原理上讲解SQL语句执行过程的文章,以说明在SQL语句执行过程
中SQL SERVER到底做了些什么,为什么我们的一些应用程序效率不高,但一直懒的做,今见
一篇文章,因此想介绍给大家。
1.合理使用索引

在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。

在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引。
...

如何解决SQLServer占内存过多的问题

经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长;或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢?

  首先,我们来看看MSSQL是怎样使用内存的。

  最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统统扔到内存中,直到内存不足的时候,才把命中率低的数据给清掉。所以一般我们在看statistics io的时候,看到的physics read都是0。

...

sql远程连接SQL(不能打开到主机的连接,在端口 1433:连接失败)

今天在写ajax的时候突发奇想,想把请求发送到另外一台电脑上,另外一台电脑上处理我的请求操作我电脑上面的数据库,把得到的信息通过另一台电脑上发送给我的电脑。然后遇到了登录远程SQL服务器的问题,出现了不能打开到主机的连接,在端口 1433:连接失败的问题,现在将折腾了一下午的方法给大家分享一下。
一 看ping 服务器IP能否ping通。

  这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。

...
分页:[«]1[2][3][4][5][6][7][8][9][10][»]

Copyright 2010-2018 25230.NET All Rights Reserved.