[转]Mysql日期和时间函数不求人
摘要:对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql>SELECTsomethingFROMtable WHERETO_DAYS(NOW())-TO_DAYS(date_col)<=30; DAYOFWEEK(date) 返回日期...
阅读全文
posted @
2009-10-15 17:08
马可香蕉
阅读(243)
推荐(0)
[翻译]10步骤优化SQL Server 数据库性能(大致翻了下)
摘要:进过数月你和你的团队设计开发了个成功的互联网应用。你有很好的客户端界面,因此在一个短的时间段内,能吸引数千个用户注册和使用你的站点。你的客户,管理层,团队和你每天都很开心。
生活不是玫瑰花园。当用户数量在你的站点每天迅速发展壮大,问题开始出现。客户开始通过电子邮件抱怨站点访问非常缓慢(和一些生气的邮件),客户要求改进,同时开始损失你的用户。
阅读全文
posted @
2009-07-22 15:02
马可香蕉
阅读(463)
推荐(0)
[转]乐观锁与悲观锁
摘要:锁( locking )
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算
处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中
(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机
制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓
的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。
Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) ”
和 “ 乐观锁( Optimistic Locking ) ” 。
阅读全文
posted @
2009-04-02 14:12
马可香蕉
阅读(855)
推荐(0)
执行sql函数
摘要:------------------------------------------备忘------------------------------------------------ 标量值函数: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.c...
阅读全文
posted @
2008-12-16 12:04
马可香蕉
阅读(1620)
推荐(0)
sql存储过程实例
摘要:1、 goto 的使用: 2、事务及set xact_abort on的使用: 3、@Error的使用: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->if (@@Error>0) return -4 else ...
阅读全文
posted @
2008-11-28 11:11
马可香蕉
阅读(1422)
推荐(0)
[Sql]EXCEPT 和 INTERSECT关键字
摘要:EXCEPT
从 EXCEPT 操作数左边的查询中返回右边的查询未返回的所有非重复值。
INTERSECT
返回 INTERSECT 操作数左右两边的两个查询均返回的所有非重复值。
阅读全文
posted @
2008-07-01 09:29
马可香蕉
阅读(3046)
推荐(0)
[转]MSSQL查询优化
摘要:●查询速度慢的原因很多,常见如下几种:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了瓶颈效应。
3、没有创建计算列导致查询不优化。
4、内存不足
5、网络速度慢
6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。
9、返回了不必要的行和列
10、查询语句不好,没有优化
阅读全文
posted @
2008-04-24 11:08
马可香蕉
阅读(722)
推荐(0)
原来SQL也有try-catch
摘要:今天看项目示例代码,存储过程里也有写try-catch代码块,觉得很新鲜,不知道是不是SQL 2005的新语法(以前一直用2000),代码如下
阅读全文
posted @
2008-01-24 10:17
马可香蕉
阅读(1266)
推荐(0)
[转]SQL Server联机丛书:执行存储过程
摘要:[转]SQL Server联机丛书:执行存储过程
阅读全文
posted @
2007-08-20 16:47
马可香蕉
阅读(643)
推荐(0)
[转]只让指定的机器连接SQLServer服务器
摘要:当SQL Server 2005升级到SP2或者更高的版本的时候,还可以通过新增的触发器来实现控制。
执行下面的T-SQL后,将使除IP地址为192.168.1.1之外的客户端连接失败...
阅读全文
posted @
2007-08-07 12:32
马可香蕉
阅读(224)
推荐(0)
SQL Server 经验 (转载)
摘要:如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。
在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设计错误被一次又一次的重复。
阅读全文
posted @
2007-08-06 13:43
马可香蕉
阅读(241)
推荐(0)