上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
  2009年12月8日
摘要: You should define fields as NOT NULL whenever you can. A lot of tables includenullable columns even when the application does not need to store NULL (theabsence of a value), merely because it’s ... 阅读全文
posted @ 2009-12-08 14:57 Keep Walking 阅读(1748) 评论(0) 推荐(0) 编辑
  2009年12月5日
摘要: Many medium to large MySQL deployments have staff dedicated to benchmarking.However, every developer and DBA should be familiar with basic benchmarkingprinciples and practices, because they’re b... 阅读全文
posted @ 2009-12-05 18:25 Keep Walking 阅读(347) 评论(0) 推荐(0) 编辑
摘要: The InnoDB Engine InnoDB was designed for transaction processing—specifically, processing of many short-lived transactions that usually complete rather than being rolled back. It remains the ... 阅读全文
posted @ 2009-12-05 14:08 Keep Walking 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 多版本并发控制  Multiversion Concurrency Control  大部分的MySQL的存储 引擎,比如InnoDB,Falcon,以及PBXT并不是简简单单的使用行锁机制。它们都使用了行锁结合一种提高并发的技术,被称为MVCC(多版本并 发控制)。MVCC并不单单应用在MySQL中,其他的数据库如Oracle,PostgreSQL,以及其他数据库也使用这个技术。  MVCC避免... 阅读全文
posted @ 2009-12-05 13:08 Keep Walking 阅读(7351) 评论(1) 推荐(2) 编辑
摘要: 这本书从拿到手里到看完最后一页,十天时间,每天都能从书里得到很多启发,自己也给网站的未来的框架有了一个比较清晰的发展思路,而且已经在网站上应用了其中的一些技术和观点。也养成了自己每天7点半坐公交车不坐城铁,每天只在公交车上看书的习惯, 在接下来的日子里,将开始着重精读《high performance mysql 2》这本书,据说是最有深度的mysql书籍了。也期望这本书能指导我现在的mysql更... 阅读全文
posted @ 2009-12-05 07:59 Keep Walking 阅读(327) 评论(0) 推荐(0) 编辑
  2009年12月2日
摘要: 如何在会话级别禁用触发器是个问题,因为sql server并没有提供一个管理手段可以在会话级禁用触发器,它只提供alter table 表名 disable trigger 触发器名 类似这种,而这种方法一旦执行,那如果在同一时间的其他过程,也不会执行触发器。但是我们可以巧妙绕道使用 context_info 来让触发器支持会话级别的禁用。新建触发器[代码]如果要在会话级禁用触发器,只需... 阅读全文
posted @ 2009-12-02 14:27 Keep Walking 阅读(1784) 评论(1) 推荐(1) 编辑
  2009年11月25日
摘要: 上一篇引起不少争议,也是自己没有一次性写完。上回说到邹健大哥的存储过程有漏洞, 有人又提出这个很多都是程序员加上去的,压根就不可能注入,的确,有很多拼凑sql的时候是程序里面加上去的,不是来自外界的“直接”输入。我上次的演示例子是基于的最后的排序,那如果要是在where 条件里面呢?能保证100%都不是来自外界的输入吗?另外,软件的分层开发,很多程序员的水平参差不齐,能保证... 阅读全文
posted @ 2009-11-25 10:29 Keep Walking 阅读(6249) 评论(25) 推荐(3) 编辑
  2009年11月24日
摘要: 其实特别不愿意说sql注入的问题,因为这的确是个老掉牙的问题了,但是仍然还有不少人在这方面自以为安全性做得很到位,或者说万事只要存储过程就可以防止注入,即全都参数化,这样对于某些复杂逻辑来说,sql存储过程写法太过于冗长,不如在C#拼凑sql,也有很多人鄙视拼凑sql的人,我觉得,看待 sql注入这个问题,应该是从本质上来杜绝注入,而不是想当然的依靠存储过程,拒绝拼凑sql。我说一下我自己的经验吧 阅读全文
posted @ 2009-11-24 21:07 Keep Walking 阅读(4734) 评论(22) 推荐(4) 编辑
摘要: 其实特别不愿意说sql注入的问题,因为这的确是个老掉牙的问题了,但是仍然还有不少人在这方面自以为安全性做得很到位,或者说万事只要存储过程就可以防止注入,即全都参数化,这样对于某些复杂逻辑来说,sql存储过程写法太过于冗长,不如在C#拼凑sql,也有很多人鄙视拼凑sql的人,我觉得,看待sql注入这个问题,应该是从本质上来杜绝注入,而不是想当然的依靠存储过程,拒绝拼凑sql。我说一下我自己的经验吧一... 阅读全文
posted @ 2009-11-24 14:05 Keep Walking 阅读(2626) 评论(2) 推荐(0) 编辑
  2009年11月19日
摘要: 网站近期飙升的很是厉害,虽然跟alexa调整有关,但是心里还是很窃喜,今天三月排名10900,日排名最高到5000,国内排名725。加上近期要对网站实施文章seo优化,我想年内冲到4000+,三月均到10000以内应该不是问题。2月12号,3670,三月均561712月4号,3335名,三月均8500 12月28号,三月均680010年1月22号 三月均跨入6000以内 10年2月2号 三月均5800,单日排名3788 10年3月5号 单日排名280011年1月14号,单日排名3376 阅读全文
posted @ 2009-11-19 09:22 Keep Walking 阅读(1049) 评论(9) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页