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

青岛做网站的公司哪家好一点高大上强企业网站

青岛做网站的公司哪家好一点,高大上强企业网站,谈谈网站建设的主要内容,园林景观设计公司名字随着数据库的数据越来越大#xff0c;采用mysqldump 越来越慢#xff0c;测试环境的机器配置不高#xff0c;2G左右的数据导入进入像蜗牛一般#xff0c;非常影响效率#xff0c;这里采用一些改进的方法来比以前导入的速度提高好几倍#xff0c;但日常配备应有更好的策略…随着数据库的数据越来越大采用mysqldump 越来越慢测试环境的机器配置不高2G左右的数据导入进入像蜗牛一般非常影响效率这里采用一些改进的方法来比以前导入的速度提高好几倍但日常配备应有更好的策略(如根据binlog来实现增量备份。)这里只是几个纯粹的脚本并且适用的数据库也是数据量较小的数据库频繁使用的话可以再加以调整实现更加自动化的方式。下面直接贴脚本1、先在生产数据库服务器上执行下面备份数据脚本[rootMYSQL-M super_restore_database]# cat much_process_backup_database.sh#!/bin/bashdb_nameyour_db_namedb_datedate %Y-%m-%dbak_dir/back/back_data_dirif [ ! -d ${bak_dir}/${db_name} ];thenmkdir -p ${bak_dir}/${db_name}fifunction start_much_process_back_table{for table in mysql -uroot -pPasswd $db_name -e show tables |grep -v Tables_indoif [ -f /tmp/$table.txt ];thenrm -rf /tmp/$table.txtfi/usr/local/mysql/bin/mysql  -uroot -pPasswd $db_name -e  SELECT * INTO OUTFILE /tmp/${table}.txt  FIELDS TERMINATED BY ,  LINES TERMINATED BY /n FROM  $table;done}function start_process{while ((1))doif [ ps -ef |grep  mysql  |grep -v grep | grep -v mysqld_safe | grep -v basedir|wc -l -lt 1 ];then# 这个判断语句判断导出进程是否存在如果不存在则表示已经全部导出echo starting to process.......cd /tmp/tar cvzf ${db_name}.${db_date}.tar.gz  ./*.txt  rm -rf ./*.txtecho process over....mv ${db_name}.${db_date}.tar.gz $bak_dir/${db_name}exit 0elseecho not dump final....sleep 5;sleep 5fidone}start_much_process_back_tablestart_process2、传输备份文件到测试数据库服务器上采用scp 这里省略3、在测试数据库上执行恢复脚本。[rootMYSQL-MB super_restore_database]# cat much_process_restore_table.sh#!/bin/bashdb_nameyour_db_namedb_datedate %Y-%m-%dbak_dir/back/back_data_dirtar_file${bak_dir}/${db_name}/$db_name.${db_date}.tar.gzif [ ! -d ${bak_dir}/${db_name} ];thenmkdir -p ${bak_dir}/${db_name}scp   192.168.1.33:${bak_dir}/${db_name}/$db_name.${db_date}.tar.gz   ${bak_dir}/${db_name}fiif [ -f ${tar_file} ];thencd ${bak_dir}/${db_name}tar zvxf $db_name.${db_date}.tar.gzfifunction start_restore_table{for table in mysql -uroot -pcrhAdmin $db_name -e show tables |grep -v Tables_indo/usr/local/mysql/bin/mysql -uroot -pPwd $db_name -e  truncate table  $table;sleep 1 ;/usr/local/mysql/bin/mysql -uroot -pPwd $db_name -e  load data INFILE ${bak_dir}/${db_name}/$table.txt into table $table  FIELDS TERMINATED BY , LINES TERMINATED BY /n;done}function start_process{while ((1))doif [ ps -ef |grep  mysql  |grep -v grep | grep -v mysqld_safe | grep -v basedir|wc -l -lt 1 ];thenecho load data file over...  rm -rf ${bak_dir}/${db_name}/$table.txtexit 0elseecho not restore final....sleep 5;sleep 5fidone}start_restore_tablestart_process4、附加上一个 数据库结构拷贝脚本如果远端数据库可以连接这个脚本直接连到远端数据库导出数据库结构导入到本地数据库初始化数据库结构然后利用上面的导入导出脚本可以快速导入导入。[rootMYSQL-MB super_restore_database]# cat copy_database_structure.sh#!/bin/bash# copy one database structure  to another database# zhangkaicairenhui.com 20120920db_nameyour_db_namedb_datedate %Y-%m-%dbak_dir/back/back_data_dirif [ ! -d ${bak_dir}/${db_name} ];thenmkdir -p ${bak_dir}/${db_name}fifunction export_database_structure{echo export the database  structure......;sleep 1/usr/local/mysql/bin/mysqldump  -hX.X.X.X   -uroot -pPwd  -d $db_name    ${bak_dir}/${db_name}/${db_name}.S.sqlecho  export ok....}function init_database_structure{/usr/local/mysql/bin/mysql -uroot -pPwd -e drop database IF EXISTS $db_nameecho drop database ${db_name}  over......;sleep 1/usr/local/mysql/bin/mysql -uroot -pPwd -e create database $db_nameecho create database ${db_name} ok ......;sleep 1/usr/local/mysql/bin/mysql -uroot -pPwd  $db_name ${bak_dir}/${db_name}/${db_name}.S.sqlecho import database ${db_name} structure ok......;sleep 1}export_database_structureinit_database_structure
http://www.huolong8.cn/news/352393/

相关文章:

  • 免费做网站的网站朝阳网络公司怎么样
  • 六安网站制作费用想学管理方面的培训班
  • 制作营销网站优化防疫政策
  • 杭州做购物网站wordpress 获取相册图片
  • 做平面设计在那个网站上找图好网站做系统叫什么名字
  • 网站编辑wordpress文章版权声明
  • 宁波网站制作报价四川省住房与城乡建设厅网站官网
  • wordpress能做cms魔方优化大师官网
  • 鲜花网站建设策划书甘肃省引洮工程建设管理局官方网站
  • 中学加强校园网站内容建设免费中文网站模板下载
  • 桐城市美丽乡村建设专题网站网站交易平台怎么注册
  • 网站转移空间临淄网站建设公司
  • 官方网站怎么做辽宁工程信息招标网
  • 大连零基础网站建设培训电话erp管理软件开发公司
  • 无法进行网站备案网站优化页面
  • 教人做衣服的网站网站建设专家收费标准
  • 上海手机响应式网站建设设计域名备案需要什么
  • 河池市都安县建设局网站做一个信息发布网站要多少钱
  • vps 内存影响 网站福州 网站定制设计
  • 广州市手机网站建设品牌关键词排名点击工具
  • 做网站模板出售类网站怎么样昌平网站设计
  • 运动器材网站建设淘宝网卖家中心入口
  • 响应式网站设计开发北京vi设计公司 四方之志
  • 横沥做网站的电话网站挣钱网
  • 网站开发推荐资料东莞网站快速排名提升
  • 手机怎样创建网站湖南公司注册网上核名
  • 单页网站快速收录房地产开发建设工程口碑好
  • 一对一直播网站开发江西建设职业技术学院网站
  • 电子商务网站建设的评估工具c 如何做公司网站
  • 兼职做网站挣钱么做网站和app报价