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

    1、选取最适用的字段属性

    尽量把字段设置为NOTNILL,这样在执行查询的时候,数据库不用比较

    2、使用连接(JOIN)来代替子查询(Sub-Queries)

    3、使用联合(UNION)来代替手动创建的临时表

    4、事务

    事务是维护数据库完整性的一个非常好的方法

    当多个用户同时使用相同的数据源时,它可以利用锁定数据库的方法来为用户提供一种安全的访问方式

    5、锁定表

    因为事务的独占性,有时会影响数据库的性能

    如果一个数据库系统只有少数几个用户来使用,事务造成的影响不会成为一个太大的问题

    6、使用外键

    锁定表的方法可以维护数据的完整性,但是它却不能保证数据的关联性。这个时候我们就可以使用外键。

    7、使用索引

    索引是提高数据库性能的常用方法,它可以令数据库服务器以比没有索引快得多的速度检索特定的行,尤其是在查询语句当中包含有MAX(),MIN()和ORDERBY这些命令的时候,性能提高更为明显。

  • 相关阅读:
    js搜索输入关键词
    pc端,自适应屏幕分辨率
    js获取锚点名称 #
    yourphp读取分类名称{$Categorys[$r[catid]]['catname']}
    收缩菜单 css变样
    ajax成功跨域_自己写的
    json 是个什么东西?
    json_encode详解,转义
    跨域代码 手机号码
    php json_decode
  • 原文地址:https://www.cnblogs.com/cxiaojie/p/12837616.html
Copyright © 2011-2022 走看看