当前位置: 首页 > news >正文

源码之家网站会计培训机构排名前十

源码之家网站,会计培训机构排名前十,ctcms做的比较好的网站,工业设计作品集为什么要进行分库分表 随着系统的运行,存储的数据量会越来越大,系统的访问的压力也会随之增大,如果一个库中的表数据超过了一定的数量,比如说MySQL中的表数据达到千万级别,就需要考虑进行分库分表; 其…

为什么要进行分库分表

     随着系统的运行,存储的数据量会越来越大,系统的访问的压力也会随之增大,如果一个库中的表数据超过了一定的数量,比如说MySQL中的表数据达到千万级别,就需要考虑进行分库分表;
     其次随着表数据的不断增大,会发现查询也随着变得缓慢,如果添加索引的话,会发现影响到了新增和删除的性能,如果我们将数据库分散到不同的表上,单表的索引大小就得到了控制,对索引以及表结构的变更会变得很方便和高效;
      当数据库实例的吞吐量达到性能的瓶颈时,我们需要扩展数据库实例,让每个数据库实例承担其中一部分数据库的请求,分解总体的大请求量的压力;在数据库进行扩容的时候对应用层的配置改变最少, 就需要在每个数据库实例中预留足够的数据库量

什么是分库分表

简而言之就是数据拆分:将一个表结构分为多个表,或者将一个表数据分片后放入多个表,这些表可以放在同一个数据库里,也可以放到不同的数据库中,甚至可以放到不同的数据库实例中数据拆分的方式

使用shell脚本完成分库操作

在这里插入图片描述
以这个数据库为例

#!bin/bash
mysql_cmd='-uroot -p123456'  #数据库账号密码
exclude_db='information_schema|performance_schema|sys|mysql' #不用备份的库(数据库自带的那几个)
bak_path=/backup/db #备份到哪个目录
[ -d ${bak_path} ] || mkdir -p ${bak_path} #如果目录不存在就创建
mysql $mysql_cmd -e 'show databases' -N | egrep -v "${exclude_db}" >dbname #获取要备份的库while read line
do
mysqldump $mysql_cmd --set-gtid-purged=OFF -B $line | gzip > ${bak_path}/${line}_$(date +%F).sql.gz #备
份数据库
done< dbname
rm -f dbname

运行此shell脚本
在这里插入图片描述
tree指令显示目录树形结构
在这里插入图片描述

使用shell脚本完成分表操作

mysql_cmd='-uroot -p123456'  #数据库账号密码
exclude_db='information_schema|performance_schema|sys|mysql' #不需要备份的库
bak_path=/backup/tb  #备份到哪个目录
#获取需要备份的库
mysql ${mysql_cmd} -e 'show databases' -N |egrep -v "${exclude_db}" >dbname while read line
do[ -d ${bak_path}/$line ] || mkdir -p ${bak_path}/$line  #为每个备份的库创建目录#备份库mysqldump $mysql_cmd --set-gtid-purged=OFF -B $line | gzip > ${bak_path}/${line}/${line}_$(date +%F).sql.gz mysql -uroot -p123456 -N -e "show tables from $line" >tbname #将表存放在tbname文件中while read tbdo#备份表mysqldump ${mysql_cmd} --set-gtid-purged=OFF $line $tb | gzip > ${bak_path}/${line}/${line}_${tb}_$(date +%F).sql.gz done <tbname
done< dbname
rm -rf dbname tbname

运行脚本
在这里插入图片描述
使用tree命令查看目录树形结构
在这里插入图片描述

http://www.fp688.cn/news/154267.html

相关文章:

  • 人武部正规化建设经验泉州百度seo公司
  • 房产公司网站模板win7最好的优化软件
  • 美食网站建设实施方案济南seo优化外包服务公司
  • 永久域名免费注册网站最近有新病毒出现吗
  • 做地方黄页网站网站优化公司哪个好
  • 酒店网站策划书怎么快速优化网站排名
  • wordpress密码错误seo教程下载
  • 洛阳做网站多少钱seo主要优化哪些
  • 电子商务网站的目的智慧软文网
  • 个人网站制作手机建站
  • 温州网站建设怎么样国内十大搜索引擎
  • 淘宝客优惠券网站建设教程视频免费域名注册查询
  • 林州网站建设哪家便宜免费广告投放网站
  • 学商务网站建设的感想北京网络营销公司
  • 做翻译网站 知乎seo诊断报告怎么写
  • 公司网站做好了怎么做排名温州最好的seo
  • wordpress开启菜单南京seo圈子
  • 怎么白嫖免费的域名seo是怎么优化的
  • 建设政府网站的费用淘宝seo搜索优化工具
  • 长沙app网页开发seo优化推广专员招聘
  • 可以网站可以做免费的文案广告语厦门百度整站优化服务
  • wordpress响应瀑布主题windows优化大师提供的
  • 做网站刷QQ会员网站免费发布产品的网站
  • 网站建设前台后台微信公众号软文怎么写
  • php网站建设一流程谷歌广告推广网站
  • 网站有死链接怎么办专业推广图片
  • 妇科在线医生免费咨询seo是什么?
  • 好站站网站建设郑州seo优化外包公司
  • 双语网站建设报价百度竞价排名商业模式
  • 合肥三只羊网络科技有限公司济南搜索引擎优化网站