Mysql
Mysql相关
迷途的小西瓜
这个作者很懒,什么都没留下…
展开
-
Mysql的docker容器数据备份
Mysql的docker容器数据备份原创 2022-09-15 14:32:46 · 1160 阅读 · 0 评论 -
优化视图逻辑太过复杂导致性能较低的问题
优化视图逻辑太过复杂导致性能较低的问题1、对视图的基础表的部分条件字段进行添加索引,以提高视图查询的性能2、使用触发器,将视图的数据物化到一个数据表,业务通过直接查询该表,速率提高很快,但是存在部分问题,会导致设计的表的新增、删除与更新的操作变慢优点:实时性强,但是会导致其他操作的性能较差。3、新增一个临时表,并且用存储过程的方式,将视图的数据物化到临时表。优点:性能提高,耗费资源少; 缺点:实时性差,并且会出现数据空洞的情况。4、新增两个临时表,并且用存储过程的方式,将视图的数据物化到临时表,再原创 2021-10-27 16:29:49 · 963 阅读 · 0 评论 -
MySQL修改 mysql-bin 日志保存天数以及文件大小限制
MySQL修改 mysql-bin 日志保存天数以及文件大小限制问题描述:客户的生产环境如果使用 MySQL,而且系统频繁使用 MySQL 数据库的情况,往往在 /var/lib/mysql/ 目录下会生成很多 mysql-bin.XXX 文件。这些文件记录了数据库的操作日志,用于MySQL数据库的主从同步或者数据恢复。久而久之,这些文件也会占用很多磁盘空间;如果机器的磁盘不是太大,可能过了半年一年,MySQL就会因磁盘空间不足而无法访问。 解决方案:方式1、修改系统变量缺点:暂时有效,当转载 2021-10-13 17:17:05 · 395 阅读 · 0 评论 -
Mysql审计日志
Mysql审计日志1、下载mariadb-5.5.56-linux-x86_64.tar.gz解压获取server_audit.so插件下载链接:https://downloads.mariadb.org/mariadb-galera/5.5.56/#file_type=source2、登录MySQL,执行命令获取MySQL的plugin目录mysql> SHOW GLOBAL VARIABLES LIKE 'plugin_dir';+---------------+------------原创 2021-10-13 16:59:54 · 3780 阅读 · 3 评论 -
Docker搭建Mysql(单机版)
Docker搭建Mysql(单机版)文章目录Docker搭建Mysql(单机版)前言一、从docker hub 上拉取镜像到本地二、运行容器三、查看是否启动成功(到这里我们就已经安装成功了)四、进入容器并创建数据库操作用户前言本文将介绍使用Docker搭建Mysql的步骤一、从docker hub 上拉取镜像到本地从镜像仓库中拉取指定的Mysql镜像docker pull mysql:5.6你也可以使用 docker pull mysql 拉取最新的版本关于版本问题,你可以在d原创 2021-07-20 23:45:21 · 146 阅读 · 0 评论 -
Mysql连接超时(HikariPool)
项目场景:测试人员通过自动化脚本对系统的功能进行压测,然后服务端就出现了大量的超时。停止压测后,异常消失。问题描述:查看平台系统错误日志,可以看到在执行sql的时候,抛出以下的异常。字面意思就是连接超时了HikariPool-1 - Connection is not available, request timed out after 30000ms 原因分析:查看项目的数据库配置,发现mysql的连接数与超时都是用默认的问题(没有配置)下面展示服务配置文件部分内容。spring原创 2021-07-20 15:27:50 · 3445 阅读 · 0 评论 -
Mysql性能优化建议
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言Mysql查询建议前言随着项目地不断发展,功能上的速率是很值得去优化,以下将列出一些优化建议,如果发现错误,博主会及时更正Mysql查询建议1、索引1)、索引类型:normal,unique,full textnormal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEX原创 2021-07-15 11:10:47 · 119 阅读 · 0 评论 -
Mysql常用命令
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-07-15 10:51:38 · 55 阅读 · 0 评论 -
Mysql无法正常启动,启动过程无限等待
项目场景: Mysql启动一直等待问题描述:Mysql启动命令执行后一直等待,查询mysql错误日志(cat /var/log/mysqld.log)发现/usr/sbin/mysqld: File './master-bin.~rec~' not found (Errcode: 28 - No space left on device)2021-07-15 08:46:25 10460 [ERROR] MYSQL_BIN_LOG::open_purge_index_file failed原创 2021-07-15 10:38:04 · 765 阅读 · 1 评论