2013年6月8日

开发DBA(APPLICATION DBA)的重要性

摘要: 开发DBA是干什么的? 1. 审核开发人员写的SQL,并且纠正存在性能问题的SQL ---非常重要 2. 编写复杂业务逻辑SQL,因为复杂业务逻辑SQL开发人员写出的SQL基本上都是有性能问题的,与其让开发人员写,不如DBA自己写。---非常重要 3. 参与DB 设计,尽早纠正不合理的DB 设... 阅读全文

posted @ 2013-06-08 11:51 如果蜗牛有爱情 阅读(220) 评论(0) 推荐(0)

你的sprintf安全吗?

摘要: 使用snprintf也是不安全的。sprintf、snprintf都无法处理常见的 len += sprintf() 的场景,常常会导致bug。windows下更糟糕,snprintf不保证'\0'结尾。所以,我们需要一个更安全的sprintf。(nginx也意识到了类似的问题,因此在实现ngx_... 阅读全文

posted @ 2013-06-08 10:44 如果蜗牛有爱情 阅读(588) 评论(0) 推荐(0)

导航