数据库
文章平均质量分 74
icnvd
每天一个没用的小知识
展开
-
死锁和如何解决死锁思路
文章目录死锁和如何解决死锁思路死锁形成死锁的四个必要条件处理死锁的思路预防死锁的方法死锁的解除办法死锁和如何解决死锁思路死锁进程A占有a资源 希望获得进程B占有的b资源,进程B希望获得a资源,A,B对占有资源不会释放,也不能抢占 造成一直等待的情况形成死锁的四个必要条件互斥条件: 一个资源每次只能被一个进程使用请求与保持条件: 一个进程因请求资源而阻塞时,对已获得的资源保持不放不剥夺条件: 进程已获得的资源,在未使用完之前,不能强行剥夺循环等待条件:若干进程之间形成一种头尾相原创 2021-03-09 20:35:07 · 285 阅读 · 0 评论 -
Mysql主数据库查看从数据库IP方法
Mysql主数据库查看从数据库IP方法show processlist 查看复制用户的连接show slave hosts 查看所有从库的列表原创 2021-02-03 16:43:28 · 2843 阅读 · 0 评论 -
Redis集群 脚本实现配置
文章目录Redis集群 脚本实现配置**Redis集群配置**前置准备配置过程Redis集群 脚本实现配置Redis集群配置前置准备安装包redis-4.0.8.tar.gz安装包redis-3.2.1.gem主机名IP地址端口号client50192.168.4.50无redis71192.168.4.716371redis72192.168.4.726372redis73192.168.4.736373redis74192.16原创 2021-01-29 19:01:03 · 162 阅读 · 0 评论 -
Redis安装 过期策略 内存淘汰策略
文章目录Redis安装 过期策略 内存淘汰策略RedisRedis策略Redis默认配置Redis常用命令安装过程redis过期删除策略和内存淘汰策略过期策略Redis过期策略Redis淘汰策略部署LNMP+RedisRedis安装 过期策略 内存淘汰策略RedisRedis策略Remote Dictionary Server 远程字典服务器是一款高性能的(Key/Values)分布式内存数据库支持数据持久化(定期把内存里数据存储到硬盘)支持多种数据类型支持master-salve模式备份原创 2021-01-29 17:18:01 · 165 阅读 · 0 评论 -
PXC集群配置
文章目录PXC集群配置概述PXC介绍PXC特点PXC优缺点PXC服务端口说明安装软件配置PXC集群前置准备**数据库安装PXC**测试PXC集群配置概述Percona XtraDB ClusterPXC介绍基于Galera的MySQL高可用集群解决方案Galera Cluster是Codership公司开发的一套免费开源的高可用方案PXC集群主要由两部分组成Percona Server with XtraDBWrite Set Replication patchesPXC特点原创 2021-01-27 19:05:03 · 393 阅读 · 0 评论 -
MHA集群
文章目录MHA集群昨日mycat总结MHAMHA概述MHA组成MHA集群架构MHA工作过程MHA集群测试前置准备过程测试总结MHA集群昨日mycat总结昨日搭建了利用mycat分片服务器控制三条数据库服务器的练习,毫无逻辑的总结下客户端访问分片服务器上面(默认8066端口)的逻辑数据库(server.xml里面定义),使用的是虚拟的用户(不是真实数据库里面的用户,是mycat的server.xml里面设置的)进入逻辑数据库之后,使用show tables可以查看在schema.xml里面设置的t原创 2021-01-26 20:29:42 · 427 阅读 · 1 评论 -
数据分片
文章目录数据分片数据分片的目的数据库分割方式mycatmycat概述mycat分片规则mycat工作原理分片案例前置准备过程分片规则案例枚举法 sharding-by-intfile求模法 mod-long分片建表案例数据分片数据分片的目的在分布式存储系统中,数据需要分散存储在多台设备上,数据分片就是用来确定数据在多台存储设备上分布的技术分布均匀: 即每台设备上的数据量要尽可能相近负载均衡:即每台设备上的请求量要尽可能相近扩缩容时产生的数据迁移尽可能少数据库分割方式水平分割 (横向切分原创 2021-01-25 19:14:17 · 925 阅读 · 0 评论 -
mysql读写分离
文章目录mysql读写分离前置准备主从数据库搭建配置maxscale代理服务器主从授权用户启动服务器代理服务查看服务是否成功mysql读写分离原理让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。前置准备主机说明192.168.4.51主数据库192.168.4.52从数据库192.168.4.1代理服务器192.168.4.53客户端主从数据库搭原创 2021-01-23 16:54:54 · 60 阅读 · 1 评论 -
数据库半同步模式
文章目录数据库半同步模式数据库半同步复制模式前置准备半同步配置过程区别半同步复制具体特性数据库半同步模式数据库半同步复制模式前置准备配置情况主机说明192.168.4.51主数据库服务器192.168.4.52从数据库服务器192.168.4.1从数据库服务器说明先搭建一主多从架构过程#4.51备份数据给4.52 4.1 开启binlog日志mysql -uroot -p create database db1;原创 2021-01-23 14:46:36 · 417 阅读 · 0 评论 -
mysql主从同步
文章目录mysql主从同步主从配置案例前置准备过程一主多从配置前置准备过程主从从配置前置准备过程总结主主配置mysql主从同步大概过程主数据库开启binlog日志功能记录自己的所有修改操作从数据库开启IO和SQL线程监听主库,IO线程复制binlog二进制日志,SQL线程执行相应命令来同步数据原理主数据库开启binlog,就会有偏移量(position 可通过show master status来查看)来记录每个修改操作,从数据库建立主从的时候会记录当前主数据库的偏移量,当IO线程发原创 2021-01-23 09:59:01 · 245 阅读 · 3 评论 -
mysql备份 binlog percona使用
文章目录mysql备份 binlog percona使用完整备份binlog差异备份binlog总结binlog_format参数了解percona软件备份完整备份恢复单张表增量备份备份总结mysql备份 binlog percona使用完整备份备份mysqldump -uroot -p -B xxxx库 xxx库 > xxx.sql恢复mysql -uroot -p xxx库 < xxx.sqlbinlog差异备份binlog 二进制日志文件 记录了my原创 2021-01-22 15:51:36 · 410 阅读 · 0 评论 -
mysql数据库学习
文章目录数据库基础语法数据库密码修改三类语句创建表查询表结构重命名表名语法修改表字段定义语法增加表字段语法删除表字段语法修改字段定义(包括字段名)语法插入记录语法更新记录语法删除记录语法查询记录语法聚合语法聚合语法举例表连接索引主键外键文件导入导出数据库基础语法数据库密码修改#第一种mysqladmin -uroot -pxxx password 'xxx'#第二种mysql -uroot -pmysql>set passowrd for root@'localhost'=passwo原创 2021-01-19 17:17:07 · 117 阅读 · 0 评论