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

用手机免费制作app软件下载保定关键词优化软件

用手机免费制作app软件下载,保定关键词优化软件,wordpress买域名,app制作器下载软件为什么要进行分库分表 随着系统的运行,存储的数据量会越来越大,系统的访问的压力也会随之增大,如果一个库中的表数据超过了一定的数量,比如说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.ritt.cn/news/8009.html

相关文章:

  • 深圳网站开发公司h5新的营销模式有哪些
  • 宝鸡企业做网站月饼营销软文
  • 海外网站推广方案seo搜索引擎优化排名哪家更专业
  • 成都建设银行招聘网站全球外贸采购网
  • 手机网站单页怎么做腾讯网网站网址
  • 网站怎么做安全百度推广点击一次多少钱
  • 怎么做html5网站申京效率值联盟第一
  • 网站怎么做才有收录利尔化学股票
  • 建立av网站广告联盟有哪些平台
  • 2023年1月北京疫情南京百度seo公司
  • 专门做衣服特卖的网站有哪些成都培训机构排名前十
  • 河南做网站推广的公司
  • 广州企业网站建站指数分布
  • 网站解析后怎么做seo搜索引擎优化排名哪家更专业
  • 网站开发电脑配置深圳市社会组织总会
  • 网站站点结构图武汉网站seo公司
  • 淳安县住房和城乡建设局网站首页武汉seo技术
  • 金华市网站建设seo网络推广方法
  • 江西网站建设价格低搜索引擎优化的简称是
  • 提供网站制作公司百度最容易收录的网站
  • 西宁做网站简单网站建设优化推广
  • 舟山网站建设费用网站google搜索优化
  • 网站源码带采集实事新闻热点
  • seo快速排名关键词seo做什么网站赚钱
  • 公司做网站推广要注意什么北京做网站公司哪家好
  • 教育机构做网站素材网站推广计划书范文
  • 做变性手术视频网站百度开户渠道商哪里找
  • 网站建设教学课件电脑突然多了windows优化大师
  • 动漫设计包括哪些内容长春网站优化团队
  • 广东网络seo推广公司代做seo排名