12 2024 档案
摘要:1、MySQL敏感数据进行加密的几种方法小结 AES_ENCRYPT和AES_DECRYPT函数 AES(Advanced Encryption Standard)是一种对称加密算法。在MySQL中,可以使用AES_ENCRYPT函数对数据进行加密,使用AES_DECRYPT函数进行解密。这种加密方
阅读全文
摘要:建表规约 1、【强制】每张表必须设置一个主键ID,并且这个主键ID要自增(在满足需要的情况下尽量短),除非是分库分表 理解:由于InnoDB存储引擎决定了需要有一个主键,而且这个主键ID是自增的话可以有效提高插入的性能,避免过多的页分裂,减少表碎片提高空间的利用率。 但是在分库分表下,会有分片规则,
阅读全文
摘要:1、开启并行复制 mysql> stop slave sql_thread; mysql> set global slave_parallel_type='LOGICAL_CLOCK'; mysql> set global slave_parallel_workers=8; mysql> set g
阅读全文
摘要:--查询数据库中哪些线程正在执行 show processlist; #查版本 mysql -V 或 mysql> select version(); mysql -h127.0.0.1 -P3306 -uroot -p123456 # 查看是否开启binlog mysql> SHOW VARIAB
阅读全文
摘要:一、information_schema简介在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数
阅读全文
摘要:# 查看binlog的列表,确定需要恢复的时间点或日志文件 mysqlbinlog --list-binlog-files # 恢复指定时间范围的数据 mysqlbinlog --start-datetime="2023-03-01 00:00:00" --stop-datetime="2023-0
阅读全文