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

    一、查询优化

     1. index索引

    使用索引可以大大提升数据库查询性能。

    建表,创建索引

    1 create table tb_name(
    2 字段名称 字段类型 [完整性约束条件],
    3 ...
    4 index [索引名] (column_name)
    5 );

    直接创建索引

    1 create index index_name on tb_name (column_name);

    删除索引

    1 drop index index_name from  tb_name;

    查看索引

    1 show index from tb_name;

    2. 少用select  *

    我们应该取我们要用的数据,而不是全取,否则会降级查询速度。

    二、选取合适的字段属性

    一般说来,数据库中的表越小,在它上面执行的查询也就会越快。

    因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。

    例如,在定义性别这个字段时,如果将其设置为char(255),显然给数据库增加了不必要的空间,

    甚至使用varchar这种类型也是多余的,设为char(1)就很合适。

  • 相关阅读:
    Liunx服务器部署MySQL
    TCP/IP协议与Http、RPC和Socket
    InfluxDB简介
    nodeJS中的包
    什么是Solr,它能为我们解决什么问题,怎么用?
    tp基础补充
    用户流程
    已有模板与tp框架的结合 (前台)
    tp模板基础
    Smarty小结提纲
  • 原文地址:https://www.cnblogs.com/yumingxing/p/9450365.html
Copyright © 2011-2022 走看看