大小docker mysql8 mysql
lvm调整分区大小
参考:https://blog.csdn.net/mshxuyi/article/details/90902997 https://blog.csdn.net/Pipcie/article/details/105038319 vgs 查看可用容量 df -Th 查看挂载 umount /home 卸 ......
redis用docker 部署主从
docker pull redis cd /home/soft mkdir -p redis/configmkdir -p redis/data/data6379 redis/data/data6380 redis/data/data6381 cd /home/soft/redis/config v ......
MySQL数据库8.0.29-8.0.31版本使用 INSTANT 算法新增字段bug
xxx下发MySQL数据库共性隐患排查通知,要求统一排查MySQL数据库8.0.29及以后版本使用 INSTANT 算法新增字段后期变更回滚可能导致数据库宕机的隐患,排查方法及整改方法详见下表和附件。 请各分支()数据库运营人员集中排查隐患,及时整改。 隐患概述 MySQL数据库8.0.29及以后版 ......
MySQL常用字符串函数
# 一、常用函数 ## 1.1 ASCII(str) 返回值为字符串str的最左字符的数值,即取得最左字符的ascii码。假如str为空字符串,则返回值为 0 。假如str 为null,则返回值为 null。 ```sql mysql> select ascii('a'); + + | ascii( ......
docker pull integrity完整性
we use ubuntu as example: open the ubuntu docker hub, https://hub.docker.com/_/ubuntu # with the right sha256, can works, suffix with 20 docker pull u ......
MySQL:SQL 错误 [1118] [42000]: Row size too large.
1.场景: 今天在用MySQL建表的时候,报了一个错误; SQL 错误 [1118] [42000]: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. Th ......
10.10.10.103 graylog单台docker-compose es集群分离docker-compose
centos7 cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak vim /etc/yum.repos.d/CentOS-Base.repo [base]name=CentOS-$releasever - Basebaseurl=https://mirrors ......
Mysql进阶篇(一)之存储引擎
# 一. MySQL体系结构 ![](https://tcs-devops.aliyuncs.com/storage/112v957e3962f4a8a6d4d8eb1a194d885fa0?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHB ......
docker中使用playwright
一.拉取镜像 文档链接:https://playwright.dev/python/docs/docker#usage docker pull mcr.microsoft.com/playwright/python:v1.35.0-jammy 二.启动容器 这边要注意限制容器日志的大小,要不然很容易 ......
MySQL-锁等待排查
## 背景 最近我们的登录系统在每个钟点的 18分就会登录不进去, 排查后发现有锁等待情况 , 周期地发生那么很大几率是自动任务了, 为了找到为什么会锁等待 ,我们做了以下的排查 ## 排查过程 ````SQL -- 1.锁住的事务 SELECT * FROM INFORMATION_SCHEMA. ......
mysql中count(*)和found_rows()的区别
count(*)和found_rows()都可以用来求查询记录的数量 而count(*)往往单独使用,found_rows()却可以跟上前面一个查询,即select * from table limit 10; select found_rows();这样的 总共可分为几个区别:1.count(*) ......
python [pymysql] 操作MySQL数据库
python [pymysql] 操作MySQL数据库 # 连接、关闭数据库 ```python def get_conn_(): """ :return: 连接,游标 """ # 创建连接 conn = pymysql.connect(host="", user="", port=3306, pa ......
MySQL的match函数在sp中使用的BUG解析
## 一、问题发现 在一次开发中在sp中使用`MySQL PREPARE`以后,使用`match AGAINST`语句作为`prepare stmt`的参数后,发现执行第二遍call会导致数据库crash,于是开始动手调查问题发生的原因。 > 注:本次使用的 MySQL 数据库版本为最新的debug ......
docker容器时间和主机时间不同步
1.docker run -v /etc/localtime:/etc/localtime # 实例 docker run -p 3306:3306 --name mysql -v /etc/localtime:/etc/localtime 2.Docker file # 方法1 # 添加时区环境变 ......
基于Ubuntu20.04在k8s 1.25部署gin+MySQL服务
#### 0. 前言 某天突发奇想,既然都学了 docker 了,那干脆,顺便把 kubernetes 也学了,于是开始了我长达一个月的环境搭建、踩坑历程。 最开始,我的想法是,在我的物理机使用 WSL + docker 来部署服务,但是 WSL 部署的服务好像只是单机版,和实际生产中的情况相差甚远 ......
VisualStudio修改重命名窗口的字体大小
vs更新后C#增加了一个内联重命名的功能 效果如图: 但是我这个窗口的字怎么这么小呢,研究了很久都没地方单独调整它的大小,唯一能修改它的地方只有两处: 一个是环境的字体,自定一个字体就可以修改大小,会影响vs整个界面的字体大小: 一个是文本编辑器纯文本的字体大小,会影响所有相关的文字: 后来突然明白 ......
WPF Converter用法 利用coverter控制输入数字大小范围
以下converter主要为控制数字的范围在指定的范围内: public class NumericRangeConverter : IValueConverter { public int MinValue { get; set; } public int MaxValue { get; set; ......
一个docker容器中只运行一个Service
基于单一原则,一个容器里只运行一个主进程,即一个service(进程)做成一个docker镜像。多个进程在一个容器里有很多弊端,比如一个主进程更新时,其他进程也被迫重启。容器=应用+执行应用的环境 而不是像虚拟机那样,把一堆进程都部署在一起。例如,service1:接收从前台来的数据,把数据存储到D ......
MySQL Router 使用案例
MySQL Router通常会使用两个端口来处理读操作和写操作。 要在Python中与MySQL Router和MySQL ReplicaSet搭配使用,并利用MySQL Router的两个端口,您可以按照以下步骤进行配置: 1.启动MySQL Router: 首先,启动MySQL Router服务 ......
Nginx+Uwsgi+Django+Mysql部署项目
第一章、准备工作 第1节、创建项目目录 准备好项目代码,将代码上传至myproject mkdir myproject 第2节、安装python3 cd /usr/local/ mkdir Python wget https://www.python.org/ftp/python/3.8.0/Pyt ......
MySQL存储过程
-- 存储过程 delimiter $ -- 声明结束符号 CREATE PROCEDURE pro_test1() BEGIN SELECT 'Hello MySQL'; END$ delimiter ; -- 声明结束符号 CALL pro_test1(); -- 调用存储过程 DROP PRO ......
云原生之K8S与Docker,阿里云工程师工作笔记流出,还不收藏
容器,毫无疑问是近年来的又一个技术热词。容器化技术的诞生和兴起,以及它所催生的微服务架构、DevOps、云原生等技术理念,都对软件行业产生了深远的影响。 容器的优点有很多了,完善的封装、便捷的部署、轻量的启动和调度,这些都是容器技术受到欢迎的原因。与编排系统配合后,它能让我们的应用程序容易管理和迭代 ......
【mysql】索引存储结构B+树
参考: https://zhuanlan.zhihu.com/p/545113372 https://www.bilibili.com/read/cv18157852 Mysql数据库引擎默认使用InnoDB,使用B+树数据结构。 一个表只能有一个聚簇索引,但可以有多个非聚簇索引,也就是多个索引目录 ......
navicat添加触发器实现禁止删除指定表的记录(mysql)
选中指定表,右键选择 设计表 在定义那儿填写语句 BEGIN declare msg varchar(255); set msg="禁止删除操作"; SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = msg; END ......
MySQL中创建触发器需要执行哪些操作?
什么是触发器 触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无需调用,当对数据库表中的数据执行DML操作时自动触发这个SQL片段的执行,无需手动调用。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数 ......
搞定MySQL,都是干货
MySQL数据库简介 MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制也是逐渐成熟,更重要的是开源免费的。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并 ......
关于mysql存储引擎、管理和维护概述
数据库的存储引擎是数据库的底层软件组件,数据库管理系统使用数据库引擎进行增删查改的操作。mysql的核心就是数据库引擎。 mysql5.7支持的存储引擎有innoDB MyISAM Memory 可以通过show engines。 InnoDB存储引擎: 1.InnoDB给mysql提供了具有提交, ......
mysql only_full_group_by
Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'jfb_cashier_fb.pt.third_party_id' which is not functionally ......