★SQL语句优化的一般步骤通过show status命令了解SQL语句的执行频率(重点是增删改查)show [session|global] status;session:(默认)表示当前的连接global:表示自数据库启动至今也可使用like语句 show status like "Com_%";【参数说明】[Com_XXX] Com_select 执行select操作的次数,一次查
★mysql索引alter table创建普通索引、unique索引或primary key索引alter table table_name add index index_name(column_list)alter table table_name add unique index_name(column_list)alter table table_name add primary key
★针对海量数据的优化主要有两种方法(1)大表拆成小表 垂直分表(竖切)---主键在每个分表中都会出现 水平分表(横切)---字段一般稳定,而记录不稳定 水平分表技术是将一个表拆分成多个表,比较常用的方式是将表中的记录按照某种Hash算法进行拆分,简单的拆分
Mysql主从复制★优点:(1)如果主服务器出现问题,可以快速切换到从服务器提供服务(2)可以在从服务器上执行查询操作来降低主服务器的访问压力(3)可以在从服务器上执行备份来避免备份期间影响主服务器的服务 一般只有更新不频繁的数据或者实时性要求不高的数据可以通过从服务器查询,实时性要求高的数据仍然需要从主数据库获得★主服务器配置登录mysql数据库mysql>mysql -uroo
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号