主从 集群docker mysql

mysql优化思路(本地上传)

MySQL优化从四个方面入手 硬件和操作系统层面的优化 架构设计层面的优化 MySQL程序配置的优化 SQL执行的优化 1.硬件和操作系统层面的优化 硬件层面主要是cpu,内存,网络带宽,磁盘读写 操作系统主要是网络配置,应用文件句柄数 (这部分优化由DBA或运维完成,加硬件投入解决100%问题,所 ......
思路 mysql

阿里云部署mysql(本地上传)

1.阿里云试用一个月活动 2.选择机器配置为:2核 4G内存 3M带宽 40G云盘 centOS7.9 64位(这个配置刚好吃满优惠) 3.将要安装的版本是MySQL8.0.31 4.到MySQL官网下载, 版本为Community版本,对应操作系统是RedHat,操作系统版本是Linux7 X86 ......
mysql

MySQL用B+树(而不是B树)做索引的原因

众所周知,MySQL的索引使用了B+树的数据结构。那么为什么不用B树呢? 先看一下B树和B+树的区别。 1.B树 维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结 ......
索引 原因 MySQL

docker Ubuntu 安装教程

启动docker镜像 docker run -t -i -d ubuntu:18.04 /bin/bash 配置ustc镜像源 sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list sed -i ......
教程 docker Ubuntu

Docker基础命令及面试问题

Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Con ......
命令 基础 Docker 问题

连接MongoDB+Docker安装MongoDB

一、连接MongoDB 工具:==studio 3T== 下载:https://studio3t.com/download-thank-you/?OS=win64 1、无设置密码 最终成功页面 2、设置了密码 后续同1 二、安装 MongoDB版本:5.0.5 参考: https://www.cnb ......
MongoDB Docker

MySQL索引数据结构入门

1. 什么是索引 说到索引,最常见的例子就是查字典,当我们需要查询某一个字的含义时,正常操作都是先根据字典的索引,找到该字在哪一页,然后直接翻到该页就行了。如果没有这个索引的话,那么我们就得一页一页的翻字典,直到找到该字。很明显,相对于第一种方案,第二种方案效率就要低很多了。 数据库中的索引也是类似 ......
数据结构 索引 结构 数据 MySQL

MySQL中的日志“binlog”的三种格式

MySQL 中的日志比较重要的有 binlog(归档日志)、redo log(重做日志)以及 undo log; 1. binlog binlog 我们中文一般称作归档日志,当我们搭建 MySQL 主 从 的时候就离不开 binlog; binlog 是 MySQL Server 层 的日志,而不是 ......
格式 binlog MySQL 日志

ansible的docker_container模块使用

使用docker_container模块创建容器 示例: - hosts: myserverip remote_user: root # 执行用户 gather_facts: false # 屏蔽系统信息返回 vars: ansible_python_interpreter: /usr/bin/py ......

Java与Mysql锁相关知识总结

锁的定义 在计算机程序中锁用于独占资源,获取到锁才可以操作对应的资源。 锁的实现 锁在计算机底层的实现,依赖于CPU提供的CAS指令(compare and swsp),对于一个内存地址,会比较原值以及尝试去修改的值,通过值是否修改成功,来表示是否强占到了这个锁。 JVM中的锁 jvm中,有2个常用 ......
知识 Mysql Java

Docker 命令

Docker 命令 用 WindTerm( https://github.com/kingToolbox/WindTerm/releases/tag/2.5.0 )连接阿里云:直接新建会话——输入IP端口——配置代理——连接——输入用户名密码就OK了。还能可视化的从云服务器下载文件到本地,好用。 进 ......
命令 Docker

使用Navicat为MySQL数据库数据表添加外键时没有效果,没有约束效果

这个问题困扰了很久,到处再往上遍历最佳的解决办法 最后找了一个很好的解决办法 首先查看你的数据表使用的引擎是什么,按照一般的MySQL来说,默认使用的是InnoDB引擎,这样是不会出现上述错误。 我的数据库引擎使用的是MyISAM引擎这样就会导致在创建外键索引时,无法创建,及时语法不报错,但外键是没 ......
效果 数据 数据表 Navicat 数据库

docker介绍与安装

今日内容 docker介绍 docker安装 1 docker介绍 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些 ......
docker

Dockerfile详细使用、docker私有仓库、dockercompose介绍、dockerpose部署flask+redis项目

昨日内容 # 1 容器其他操作 1 docker start 容器id 2 docker stop 容器id 3 docker rm 容器id 4 docker rm `docker ps -aq` # 正在运行的容器不能删除 5 docker exec 容器id 命令 6 docker cp 宿主 ......

什么是laas、Paas和Saas、docker启动设置镜像、镜像相关命令、容器相关命令

昨日内容回顾 # 1 虚拟化 -kvm -exsi -openstack:python写的云平台,管理虚拟机 -docker:容器技术 -k8s:容器编排 -ansible:批量运维工具 基于ssh 超过500台机器 -salstack:批量运维工具 cs架构 -jenkins:流水线工具 -git ......
镜像 命令 容器 docker laas

爬取的数据存mysql中、加代理,cookie,header,加入selenium、布隆过滤器、scrapy-redis实现分布式爬虫

上节回顾 # 1 scrapy架构 -爬虫:写的一个个类 -引擎: -调度器:排队,去重 -下载器 -pipline -下载中间件 -爬虫中间件 # 2 命令 -scrapy startproject 项目名 -scrapy gensipder 爬虫名 网址 -scrapy crawl 爬虫名字 - ......

跨多个Docker Compose项目通信

在第一个Docker Compose文件中定义一个名为giveItANamePlease的网络,如下: networks: my-network: name: giveItANamePlease driver: bridge 然后,你可以在第二个Docker Compose文件中声明这个网络是外部的 ......
多个 Compose 项目 Docker

Mysql 查询当前processId mysql 查询当前session 的用户

可以使用 MySQL 的内置函数 CURRENT_USER() 或者 USER() 来查询当前会话的用户。 例如,要查询当前会话的用户,请执行以下查询语句: SELECT CURRENT_USER(); 或者: SELECT USER(); 执行这些查询语句后,您将看到类似以下的输出结果: 'use ......
processId session 用户 Mysql mysql

Mysql事务

dml:增 删 改 语句 事务有什么用 对事务的理解 当我们的2条语句其中有一条没有成功的化,将会出现问题 事务的引出 下图:为需求演示图 需求概括:演示事务的回滚 回滚前提 1.需要开始一个事务 2.有设置的相关的保存点 如果进行了事务提交,会将保存点删除,将没有后悔药,不能进行回退 我们的一个数 ......
事务 Mysql

发现Mysql的主从数据库没有同步,差点凉凉了

摘要:今天发现Mysql的主从数据库没有同步,瞬间整个人头皮发麻。 本文分享自华为云社区《糟了,生产环境数据竟然不一致,人麻了!》,作者:冰 河 。 今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常 ......
主从 数据库 数据 Mysql

安装Zookeeper和Kafka集群

安装Zookeeper和Kafka集群 本文介绍如何安装Zookeeper和Kafka集群。为了方便,介绍的是在一台服务器上的安装,实际应该安装在多台服务器上,但步骤是一样的。 安装Zookeeper集群 下载安装包 从官网上下载安装包: curl https://dlcdn.apache.org/ ......
集群 Zookeeper Kafka

ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移

ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移 目前测试环境的ck集群+zk集群架构如下: ClickHouse ZooKeeper 192.168.1.171 192.168.1.172 192.168.1.173 192.168.1.174 192.168.1 ......
集群 ZooKeeper ClickHouse 架构

【MySQL】查看库与表的占用空间

# 查看各个库占用空间 SELECT TABLE_SCHEMA, concat( TRUNCATE ( sum( data_length )/ 1024 / 1024, 2 ), ' MB' ) AS data_size, concat( TRUNCATE ( sum( index_length ) ......
MySQL 空间

mysql入坑之路(12)windows 部署MySQL,tar方式手动添加服务进行程序管理

1.“CTRL+R”打开运行窗口,输入regedit点击确定打开注册表编辑器 2.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 3.新建项 MYSQL服务 4.添加项内参数和值 | 名称 | 类型 | 数据 | | | | | Disp ......
手动 windows 方式 程序 mysql

mysql修改数据目录(datadir)

1. 修改配置文件 datadir=新目录 2. 数据迁移 systemctl stop mysqldcp -a /var/lib/mysql/* /data chown -R mysql.mysql /data 3. 重启服务 systemctl restart mysqld.service ......
datadir 目录 数据 mysql

关于mysql报 loopWaitCount 0, wait millis 60001 错误的解决办法

最近遇到个比较奇怪的问题,系统上线一段时间之后,总是隔一段时间就出现Tomcat连接数据库报错,导致系统无法运行。 通过日志排查发现,里面报了一个错误,内容如下: 1 2023-04-17 00:01:05 [ ERROR ] [ AcquireJobsRunnableImpl.java :77(r ......
loopWaitCount 错误 办法 millis mysql

MYSQL联表删除

数据表 r_user id: 用户ID name: 用户名称 r_user_role id: 用户角色ID user_id: 用户ID role_id: 角色ID 单表删除 语法:DELETE FROM table_name [WHERE Clause] 例1: 删除ID为1的用户 DELETE F ......
MYSQL

基于主从博弈的共享储能与综合能源微网优化运行研究

基于主从博弈的共享储能与综合能源微网优化运行研究 综合能源微网与共享储能的结合具有一定的创新性,在共享储能的背景下考虑微网运营商与用户聚合商之间的博弈关系,微网的收益和用户的收益之间达到均衡。 采用主从博弈的方法,微网运营商作为上层领导者制定价格策略,用户聚合商作为下层跟随者改变用能行为,共享储能商 ......
主从 能源

AlmaLinux 9 安装 MySQL 8.0.32

1、配置安装源 # 安装 dnf install http://mirrors.ustc.edu.cn/mysql-repo/mysql80-community-release-el9.rpm -y # 修改配置 sed -i 's@http://repo.mysql.com/@http://mir ......
AlmaLinux MySQL 32

MATLAB代码:基于主从博弈多虚拟电厂动态定价和能量管理

MATLAB代码:基于主从博弈多虚拟电厂动态定价和能量管理 摘要:随着各社会资本逐步涌入电力市场,未来不同虚拟电 厂将属于不同的利益主体,形成多决策主体相互竞争的博弈格局。 为兼顾配电网运营商和虚拟电厂的利益,建立运营商和多虚拟电厂的一主多从博弈模型,研究运营商动态定价行为和虚拟电厂能量管理模型,并 ......
主从 电厂 能量 代码 动态