zoukankan      html  css  js  c++  java
  • 数据库的优化

    1从JDBC的编程角度讲,用PreparedStatement一般来说比Statement一般来说比Statement性能高,因为在使用SQL语句被编译并在存储在

     Perpardment对象中,然后被预编译在Preparedment对象中,然后可以使用PrepareStatement对象多次高效的执行该语句。

    2表中允许适当冗余,例如男女我们设计数据库key适当的违反3大范式的设计原则来获取更好的程序性能。

    3又外键约束会影响会插入和删除性能,可以适当删除外键

    4sql语句全部大写,因为数据库中的语句执行机制在对语法检查和编译时会自动将sql语句换成大写,提前大写SQL语句能够免去这一流程,提高性能

    5尽量多使用COMMIT只要可能,在程序中尽量多使用COMMIT这样程序性能会得到提高,需求也会因为COMMIT所释放的资源而减少。

    6建立索引来提高查询的速度

    7select子句中避免使用"*",需要写全查询的字段列名

    8where子句中的连接顺序,Oracle采用自上而下的顺序解析where子句,根据这个原理,表之间的连接必须写在其他where条件之前,那些可以过滤

      掉最大的数量记录条件必须写在where子句末尾。

  • 相关阅读:
    利用中转输出表制作HijackDll
    webshell查杀
    说说无线路由器后门的那些事儿(1)-D-Link篇
    htpwdScan — 一个简单的HTTP暴力破解、撞库攻击脚本
    OD消息断点
    Burp Suite详细使用教程-Intruder模块详3
    burp intruder模块详解
    谈谈神的能力
    语法入门基本概念
    多项式
  • 原文地址:https://www.cnblogs.com/besthetiao/p/4515793.html
Copyright © 2011-2022 走看看