如沐博客-互联网观察者

致力于互联网产业的发展

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

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

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

[转]什么是大数据?

...

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--事务处理

事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!
     删除的SQL语句
delete from userinfo where ~~~
delete from mail where ~~
delete from article where~~
...

PHP与MYSQL事务处理

PHP与MYSQL事务处理
 

/*
MYSQL的事务处理主要有两种方法。
1、用begin,rollback,commit来实现
begin 开始一个事务
rollback 事务回滚
commit 事务确认
2、直接用set来改变mysql的自动提交模式
MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过
...

MySQL性能优化

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

SQL按日期归类统计数据

最近需要做数据统计分析,由于之前对按日期归类统计做的不多,就花了点时间找了找资料再结合自己实际需求完成了该SQL语句,说难也不难,问题如下:

假设数据库表为pro,日期字段pd,数据有10个日期:2007-01-01,2007-01-02,2007-01-11,2007-02-01,2007-02-01,2007-03-01,2007-04-01,2007-04-14,2007-05-01,2007-11-01,需要把相同月的归类只显示一个,即2007-01-01,2007-01-02,2007-01-11只显示2007-01;2007-02-01,2007-02-01只显示2007-02。

...

SQL Server数据库优化方案(二)

  21、用select top 100 / 10 Percent 来限制用户返回的行数或者SET ROWCOUNT来限制操作的行

  22、在SQL2000以前,一般不要用如下的字句: "IS NULL", "<>", "!=", "!>", "!<", "NOT", "NOT EXISTS", "NOT IN", "NOT LIKE", and "LIKE '%500'",因为他们不走索引全是表扫描。也不要在Where字句中的列名加函数,如Convert,substring等,如果必须用函数的时候,创建计算列再创建索引来替代.还可以变通写法:Where SUBSTRING(firstname,1,1) = 'm'改为Where firstname like 'm%'(索引扫描),一定要将函数和列名分开。并且索引不能建得太多和太大。NOT IN会多次扫描表,使用EXISTS、NOT EXISTS ,IN , LEFT OUTER JOIN 来替代,特别是左连接,而Exists比IN更快,最慢的是NOT操作.如果列的值含有空,以前它的索引不起作用,现在2000的优化器能够处理了。相同的是IS NULL,"NOT", "NOT EXISTS", "NOT IN"能优化她,而"<>"等还是不能优化,用不到索引。

...

优化数据库的方法及SQL语句优化的原则

优化数据库的方法:

  1、关键字段建立索引。

  2、使用存储过程,它使SQL变得更加灵活和高效。

  3、备份数据库和清除垃圾数据。

  4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号)

  5、清理删除日志。

  SQL语句优化的原则:

...

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

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

分页:[«]1[»]

Copyright 2010-2018 25230.NET All Rights Reserved.