分表 通常指:通过应用程序层,将数据划分到不同的表中进行存储 对比分区,分区是在服务器层完成的分区算法 分表会导致客户端明显的改变,在服务器端出现结构相同的多张表,甚至可以把多张表分到不同的服务器上 以账单表为例:数据库可能会有这样的情况 create table bill201710( id in ...
分类:
数据库 时间:
2020-03-18 20:08:23
阅读次数:
54
1.1 Mysql数据库的优化技术 1、mysql优化是一个综合性的技术,主要包括 1. 表的设计合理化(符合3NF) 2. 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 3. 分表技术(水平分割、垂直分割) 4. 读写[写: update/delete ...
分类:
数据库 时间:
2020-03-12 09:37:40
阅读次数:
83
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 "一口气说出 9种 分布式ID生成方式,面试官有点懵了" "面试总被问分库分表怎么办?你可以这样怼他" "3万字总结,Mysql优化之精髓" "为了不复制 ...
分类:
数据库 时间:
2020-03-04 12:58:52
阅读次数:
82
一、expain计划分析 二、创建索引 三、具体优化 1、max 一般创建索引解决 2、count count统计时,如果是count(*),则会把空null行也统计进去,count(字段名),则不会把null字段统计进去,创建索引和max一样 3、order by,排序如何避免using file ...
分类:
数据库 时间:
2020-03-04 09:33:34
阅读次数:
85
1、什么是索引? 面试时候,常常被问到自己熟知的Mysql优化技巧,索引一定会被提及。那么,什么是索引呢?索引是一种加快海量数据查询的技术。索引就像是小时候的新华字典,有了索引,你可以快速地找到自己想找的东西。 2、索引的优缺点 1)优点A.加快数据检索速度和表与表之间的连接;B.可以显著减少查询中 ...
分类:
数据库 时间:
2020-03-03 22:31:50
阅读次数:
85
PHP 入门视频教程先来看下PHP初学者的学习线路:(1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。(2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法。(3) 学习如何将PHP与HTML结合起来,完成简单的动态页面。(4) 接触学习MySQ... ...
分类:
Web程序 时间:
2020-03-01 14:17:33
阅读次数:
87
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 "一口气说出 9种 分布式ID生成方式,面试官有点懵了" "面试总被问分库分表怎么办?你可以这样怼他" "3万字总结,Mysql优化之精髓" "为了不复制 ...
分类:
其他好文 时间:
2020-02-28 16:02:44
阅读次数:
91
常用的分布式锁 一、.基于数据库实现分布式锁 1. 悲观锁 利用select … where … for update 排他锁 注意: 其他附加功能与实现一基本一致,这里需要注意的是“where name=lock ”,name字段必须要走索引,否则会锁表。有些情况下,比如表不大,mysql优化器会 ...
分类:
其他好文 时间:
2020-02-24 09:22:34
阅读次数:
116
1.MySQL高可用 主从复制 一主多备 多主多备 2.MySQL主从复制 主机所有写的数据都会生成二进制SQL日志执行文件,从机只需要将SQL日志执行文件获取到,然后进行数据同步即可 2.1 MySQL环境搭建 2.1.1 连接到虚拟机,在/usr/local下新建一个文件夹为mysql,将tar ...
分类:
数据库 时间:
2020-02-21 20:31:49
阅读次数:
89
索引什么 索引:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单 索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 索引是为了加速对表中数据行的检索而创建 ...
分类:
数据库 时间:
2020-02-20 17:29:33
阅读次数:
99