随笔分类 - 数据库类
SQL、MYSQL、Oracal 、mongoDB、Redis等
摘要:原文:http://bbs.landingbj.com/t-0-245601-1.html 1、要选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越 小,在它上面执行的查询也就会越快。因 此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可
阅读全文
摘要:原文:http://bbs.landingbj.com/t-0-242512-1.html 1、锁定表 尽管事务是维护数据库完整性的一个非常好的方法,但却因为它的独占性,有时会影响数据库的性能,尤其是在很大的应用系统中。由于在事务执行的过程中,数据库将会被锁定,因此其它的用户请求只能暂时等待直到该事
阅读全文
摘要:原文:http://bbs.landingbj.com/t-0-240353-1.html 1、选用适合的 ORACLE 优化器 2、访问 Table 的方式 3、共享SQL语句 共享的语句必须满足三个条件 1) 字符级的比较,当前被执行的语句和共享池中的语句必须完全相同。 2) 两个语句所指的对象
阅读全文
摘要:原文:http://bbs.landingbj.com/t-0-245451-1.html 对于SQL的优化,我们主要提供调整执行计划。优化SQL的方法有:缩短访问的路径、尽早过滤数据、尽可能减少排序、降低SQL复杂度、避开MySQL优化器Bug。 在真实环境中,优化SQL主要从以下方面考虑: 减少
阅读全文
摘要:原文:http://bbs.landingbj.com/t-0-240894-1.html 首先,我们看一个分页SQL: SELECT time,pageFROM `l_not_200_page`WHERE time BETWEEN timestamp('2014-03-27') AND times
阅读全文
摘要:1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越 小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段 时,如果将其设置为CHAR(255),显然给数据库增加了不必
阅读全文
摘要:原文:http://bbs.landingbj.com/t-0-241441-1.html MySQL处在高负载环境下,磁盘IO读写过多,肯定会占用很多资源,必然CP会U占用过高。 占用CPU过高,可以做如下考虑: 1.打开慢查询日志,查询是否是某个SQL语句占用过多资源,如果是的话,可以对SQL语
阅读全文
摘要:原文:http://bbs.landingbj.com/t-0-242112-1.html 一 定期分析表 ANALYZE TABLE 语法: ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ... 本语句用于分析和存
阅读全文
浙公网安备 33010602011771号