一、全备 -- 删除8天前备份 -- find /data/mysqldata/back_dir/ -maxdepth 1 -mtime +8 -type d -exec rm -rf {} \; /usr/bin/innobackupex  --defaults-file=/etc/my.cnf  --user=root  --password=密码 --no-lock  /data/mysqldata/back_dir/ 全备恢复整库则直接使用全备文件夹即可; 全备恢...
日期:2023-02-04 浏览:456次 评论: 0 阅读全文
binlog_transaction_dependency_tracking = WRITESET transaction_write_set_extraction = XXHASH64 slave-parallel-type = LOGICAL_CLOCK slave-parallel-workers = 16
日期:2023-02-04 浏览:330次 评论: 0 阅读全文
8.1 优化概述 数据库性能取决于数据库级别的几个因素,例如表、查询和配置设置。这些软件结构会导致硬件级别的 CPU 和 I/O 操作,您必须将其最小化并尽可能提高效率。在处理数据库性能时,首先要学习软件方面的高级规则和指南,并使用挂钟时间来衡量性能。当您成为专家时,您会更多地了解内部发生的事情,并开始测量诸...
日期:2023-02-04 浏览:484次 评论: 0 阅读全文
8.4 优化数据库结构 8.4.1 优化数据大小 8.4.1 优化数据大小 设计您的表以最小化它们在磁盘上的空间。这可以通过减少写入磁盘和从磁盘读取的数据量来带来巨大的改进。较小的表通常需要较少的主内存,而它们的内容在查询执行期间被主动处理。表数据的任何空间减少也会导致可以更快处理的更小的索引。 MySQL&nb...
日期:2023-02-04 浏览:555次 评论: 0 阅读全文
8.8 了解查询执行计划 8.8.1 使用 EXPLAIN 优化查询 8.8.1 使用 EXPLAIN 优化查询 该EXPLAIN语句提供有关 MySQL 如何执行语句的信息: EXPLAIN与 SELECT, DELETE, INSERT, REPLACE, 和 UPDATE语句一起使用。 当EXPLAIN与可解释语句一起使用时,MySQL 显示来自优化器的有关语句执行计划的信息。也就是说,MySQL 解释...
日期:2023-02-04 浏览:390次 评论: 0 阅读全文
系统为一些常用的操作方法封装了助手函数,便于使用,包含如下: 助手函数 描述 abort 中断执行并发送HTTP状态码 app 快速获取容器中的实例 支持依赖注入 bind 快速绑定对象实例 cache 缓存管理 class_basename 获取类名(不包含命名空间) class_uses_recursive 获取一个类里所有用到的trait config ...
日期:2023-02-04 浏览:534次 评论: 0 阅读全文
一、数组操作的基本函数 数组的键名和值 array_values($arr);获得数组的值  array_keys($arr);获得数组的键名  array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)  in_array("apple",$arr);在数组中检索apple  array_search("apple",$arr);在数组中检...
日期:2023-02-04 浏览:489次 评论: 0 阅读全文
今天有用户来询问php的ts版本与php的nts版本的区别是什么,怎么去查看自己安装的php服务是ts版本还是nts版本,下面博文就来详细的说一下。 php ts版本与nts版本的区别 php官方提供的安装包分为了 TS 版本与 NTS 版本,关这两个版本的简介与说明,大家参考下说明。 php TS 版本: TS(Thread-Safety)即线程安全,多线程访...
日期:2023-02-01 浏览:476次 评论: 0 阅读全文
方法1:使用 sprintf 函数对数字字符串左则补0的方法 关于 php 中 sprintf() 函数的介绍,可参考本站相关的博文! 例: // "%06d" 表示格式化一个六位的变量,如果不够在左则补0 echo sprintf("%06d",1); //000001 echo sprintf("%06d",12); //000012 echo ...
日期:2023-02-01 浏览:397次 评论: 0 阅读全文
故障现象:不管重启、启动、重装,redis都是暂停按钮。2跟竖红杠。确定redis启动状态 /etc/init.d/redis status SSH回复 redis is stopped。可以确定为并没有启动。注:宝塔面板的BUG很多,有时候虽然redis显示是暂停状态。但是实际已经启动。那么你就没必要修复了。 确定redis无法启动原因 /etc/init.d/redis...
日期:2023-01-29 浏览:787次 评论: 0 阅读全文