zoukankan      html  css  js  c++  java
  • 数据库

    数据库优化

    1、优化程序的SQL语句

    应尽量避免在 where 子句中对字段进行 null 值判断、使用 !=操作符、使用 or 来连接条件

    in 和 not in 、通配符%也要慎用,否则会导致全表扫描,

    2、建立合适的索引

    应考虑在 where 及 order by 涉及的列上建立索引
    索引并不是越多越好,索引固然可以提高相应的 select 的效率,但同时也降低了 insert 及 update 的效率,因为 insert 或 update 时有可能会重建索引,所以怎样建索引需要慎重考虑,视具体情况而定。一个表的索引数最好不要超过6个,若太多则应考虑一些不常使用到的列上建的索引是否有 必要。

    3、如果程序能够保证数据的完整性,那在设计数据库时就去掉外键

    4、sql语句全部大写,特别是列名和表名都大写

    5、用PreparedStatement一般来说比Statement性能高(只要预编译的语句语法和缓存中匹配.那么在任何时候就可以不需要再次编译而可以直接执行)

  • 相关阅读:
    k8s健康检查(9)
    k8s滚动更新(8)
    如何访问pod --- service(7)
    函数表达式
    面向对象的程序设计
    引用类型(下)
    引用类型(上)
    变量、作用域和内存问题
    JavaScript基本概念(下)
    JavaScript基本概念(上)
  • 原文地址:https://www.cnblogs.com/stellar/p/5250033.html
Copyright © 2011-2022 走看看