数据库
文章平均质量分 82
数据库、sql。。。
Huathy-雨落江南,浮生若梦
雨落江南,浮生若梦,时光匆匆,只是过客!
展开
-
MySQL性能优化(四)性能优化总结
MySQL数据库优化的层次和思路MySQL数据库优化的工具。原创 2023-04-10 17:32:46 · 530 阅读 · 0 评论 -
MySQL性能优化(三)事务与锁详解
事务是数据库管理系统执行过程的一个逻辑单元,由一个有限的数据库操作序列构成。并不是所有的存储引擎都支持事务。在MySQL中支持事务的存储引擎包括InnoDB和NDB。原创 2023-04-09 21:32:36 · 395 阅读 · 0 评论 -
MySQL性能优化(二)索引
如何判断是否使用了索引条件下推:在执行计划的Extra中存在Using index condition表示使用了索引条件下推。索引是在存储引擎实现的,存储引擎负责存储数据,数据的过滤、计算是在服务层实现的。如果没有主键索引,就使用非空的唯一索引。如果没有合适的主键和唯一索引,就使用隐藏的rowID来当作索引。如果查询的列已经包含在了用到的索引中,那么就无需回表操作。有了上面的索引,我们是否有必要再为上面的查询建立一个这样的索引。如果索引键值的顺序,与数据行的物理存储顺序一致,则成为聚集索引。原创 2023-04-07 12:44:11 · 480 阅读 · 0 评论 -
MySQL性能优化(一)MySQL架构与SQL执行流程
演化版本MySQL:MariaDB、InnoSQL通信类型:同步、异步链接方式:长连接、短链接协议:tcp、unix socket查看服务端连接数。客户端链接与线程关系:客户端每产生一个会话session,在服务端就会有一个线程去处理这个操作。原创 2023-04-04 14:54:00 · 414 阅读 · 0 评论 -
分布式文件存储Minio学习入门
MinIO是一个开源的对象存储服务。兼容亚马逊S3云存储服务接口。适合存储大量非结构化数据,eg:图片、视频、日志文件、备份数据、容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几K到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用结合,类似NodeJS、Redis或者MySQL。原创 2023-02-16 21:03:20 · 2456 阅读 · 7 评论 -
MongoDB入门学习(二)GridFS、GridFS整合SpringBoot
MongoDB的GridFSMongoDB整合SpringBoot操作GridFS原创 2023-01-07 23:59:41 · 1991 阅读 · 0 评论 -
Mycat2(四)mycat2 分库分表
分库分表原理、环境搭建分库分表——广播表、分片表、ER表常用分片规则——MOD_HASH、YYYYMM、MMDD全局序列——数据库全局序列与雪花算法原创 2023-01-03 23:08:04 · 959 阅读 · 0 评论 -
Mycat2(三)mycat2搭建读写分离
一、mycat一主一从读写分离原理二、搭建MySQL主从复制三、配置mycat2一主一从读写分离四、配置Mycat2双主双从读写分离4.1 Mysql 双主双从搭建步骤[1、创建MySQL数据库2、双主双从配置2.1 修改配置2.2 在两台主机上建立账号,并授权Slave。2.3 开始搭建主从复制(S1复制M1,S2复制M2,M1-M2相互复制)]4.2 双主双从读写分离扩展4.3 读写分离与集群配置的扩展MSTER_SLAVE、MHA、MGR、GARELA_CLUSTER原创 2023-01-01 22:36:26 · 760 阅读 · 2 评论 -
Mycat2(二)windows搭建mycat2、mycat2相关概念、配置文件解释
windows搭建mycat2mycat2相关概念mycat2配置文件解析原创 2022-12-24 23:10:10 · 1960 阅读 · 1 评论 -
Mycat2(一)简介、分库分表概念
mycat2分库分表;windows搭建mycat2步骤原创 2022-12-23 22:33:52 · 645 阅读 · 0 评论 -
mysql主从架构与Docker搭建Mysql主主架构
docker搭建mysql主主同步架构原创 2022-12-22 20:48:44 · 414 阅读 · 0 评论 -
MongoDB入门学习(一)简介与基本操作、整合SpringBoot集合操作、整合SpringBoot文档操作
MongoDB简介、基本操作(增删改查)集合操作、数据操作整合SpringBoot集合操作,整合SpringBoot文档操作原创 2022-10-29 00:44:32 · 541 阅读 · 0 评论 -
Mysql5.7.31 使用定时器自动执行FLUSH HOSTS处理
Mysql5.7.31 使用定时器自动执行FLUSH HOSTS处理原创 2022-09-15 17:28:39 · 756 阅读 · 0 评论 -
Navicat修改备份路径、Navicat新建备份、Navicat修改路径报错Connection is being used
Navicat修改备份路径、Navicat新建备份、Navicat修改路径报错Connection is being used原创 2022-06-15 15:26:31 · 1434 阅读 · 0 评论 -
org.postgresql.util.PSQLException: ERROR: operator does not exist: character varying XXX
Pg数据库SQL错误:是由于SQL编写错误导致,或由于传参错误导致!数据库错误信息[42883] ERROR: operator does not exist: character varying = record 建议:No operator matches the given name and argument types. You might need to add explicit type casts. 位置:1063错误示例:select * from d_allotmoveai原创 2021-08-26 22:01:20 · 4922 阅读 · 0 评论 -
redis学习笔记(三)
NoSQL概述背景:单机MySQL时期,一般的网站访问量不大。网站瓶颈:数据量太大,一个机器放不下数据索引(B+Tree),一个机器内存放不下访问量(读写混合),一个机器承受不了Memcached(缓存)+ MySQL + 垂直拆分(读写分离)发展过程:优化数据结构呵索引 -> 文件缓存IO -> Memcached分库分表 + 水平拆分 + MySQL集群NoSQL数据库什么是NoSQLNot Only SQL 泛指非关系型数据库。传统关系型数据库已原创 2021-02-17 22:55:09 · 159 阅读 · 0 评论 -
MySQL存储过程,循环添加数据
在MySQL中如何循环的添加10000条数据这里使用存储过程来创建#创建存储过程create procedure pr()begin#声明变量ideclare i int default 0;#开始处理start transaction;while i<10000 doinsert into student(id,`password`,`name`,sex,age) values(i,'a','a','男',18);set i=i+1;end while;commit;.原创 2020-07-31 10:24:26 · 1474 阅读 · 0 评论 -
redis学习笔记(二)—redis使用中可能遇到的问题与解决方案
一、缓存雪崩在引入redis缓存后,引起了缓存雪崩问题。由于热点数据的时效性,故需要在给redis设定时限。让redis定时清空,到数据库重新获取。而清空时,所有请求转向MySQL,此时MySQL可能无法承受如此巨大的并发量,可能发生宕机或卡顿现象。导致缓存雪崩问题的原因:同一时刻所有数据同时失效 解决措施:数据设置为随机有效期redis服务器宕机 解决措施:使用多级缓存(设置多台服务器)或搭建redis集群二、缓存击穿某一极度热门数据失效,此时请求该数据的所有请求到MySQL。解决原创 2020-07-25 21:07:00 · 845 阅读 · 0 评论 -
Redis学习笔记(一)——redis基础与连接池
一、介绍redis是基于内存的key-value持久化数据库。value支持string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。二、简单的redis存取值应用注意这里首先需要打开redis服务器。并且需要导入jedis的依赖包。jedis地址:https://www.mvnjar.com/redis.clients/jedis/2.9.0/detail.htmlpackage com.hx.demo;import r原创 2020-07-25 16:22:26 · 288 阅读 · 0 评论 -
SQL server基础
SQL server基础1. SQL语言的分类2. SQL server库&表操作与约束2.1 库操作:2.1.1 创建数据库:2.1.2 修改数据库:2.1.3 删除数据库:2.2 表操作:2.2.1 SQL server常用数据类型:2.2.2 创建表:2.2.3 修改表:2.3 约束4. 数据的操作4.1 增:4.2 删:4.3 改:4.4 查:1. SQL语言的分类DDL 数...原创 2020-03-10 17:06:40 · 5249 阅读 · 5 评论 -
JDBC连接MySQL数据库
JDBC链接MySQL数据库MySQL安装JDBC(java数据库链接)jdbc工作原理MySQL安装https://blog.csdn.net/qq_40366738/article/details/97620510JDBC(java数据库链接)jdbc工作原理dddd原创 2019-10-19 16:56:37 · 172 阅读 · 0 评论 -
MySQL安装教程+navicat安装教程图解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入@欢迎使用...原创 2019-09-09 22:54:40 · 6636 阅读 · 0 评论