随笔分类 -  数据库

sql,Nosql
摘要:1、SHOW ENGINE INNODB STATUS得到最后一次死锁发生的状况=====================================140110 11:43:07 INNODB MONITOR OUTPUT=====================================Per second averages calculated from the last 54 seconds-----------------BACKGROUND THREAD-----------------srv_master_thread loops: 5037089 1_second, 阅读全文
posted @ 2014-01-10 11:53 Django's blog 阅读(1165) 评论(0) 推荐(0)
摘要:http://dev.mysql.com/doc/refman/5.0/en/innodb-deadlocks.htmlHow to Cope with DeadlocksThis section builds on the conceptual information about deadlocks inSection14.2.7.8, “Deadlock Detection and Rollback”. It explains how to organize database operations to minimize deadlocks and the subsequent error 阅读全文
posted @ 2014-01-10 11:16 Django's blog 阅读(884) 评论(0) 推荐(0)
摘要:http://www.searchdatabase.com.cn/showcontent_38045.htmMySQL性能优化的21个最佳实践 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例: 上面两条SQL语句的差别就是 CURDATE() ... 阅读全文
posted @ 2014-01-02 14:32 Django's blog 阅读(422) 评论(0) 推荐(0)
摘要:python操作MySQL数据库转自:http://www.cnblogs.com/rollenholt/archive/2012/05/29/2524327.html坚持每天学一点,每天积累一点点,作为自己每天的业余收获,这个文章是我在吃饭的期间写的,利用自己零散的时间学了一下python操作MYSQL,所以整理一下。我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:?12345678910import MySQLdbtry:conn=MySQLdb.connect(host='localhost',user='root',passwd=& 阅读全文
posted @ 2014-01-02 14:08 Django's blog 阅读(397) 评论(0) 推荐(0)
摘要:1.replace into:是insert into的增强版,不用判断数据库中是否存在然后再进行插入。REPLACE INTO tableA(id, update_time) values(1, now());2.update更新UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'WHERE LastName = 'Wilson' 阅读全文
posted @ 2013-12-25 13:58 Django's blog 阅读(136) 评论(0) 推荐(0)