![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 90
详解mysql
yueerba126
刚满十八岁
展开
-
MyCat 的主要功能与特点
MyCat 提供了多种分片算法,您可以根据业务需求选择合适的算法。原创 2023-10-10 11:08:14 · 324 阅读 · 1 评论 -
Mysql 详解(一篇文章带你玩转各种技术)
Mysql - 导读Mysql - 数据存储结构Mysql - 存储引擎Mysql - 关系型数据库和非关系型数据库Mysql - 基础知识Mysql - 函数Mysql - 正则表达式Mysql - 事务Mysql - 索引Mysql - SQL 优化Mysql - 存储过程、函数、触发器Mysql - 数据库设计流程Mysql - 服务器优化Mysql - 基准测试和压力测试Mysql - 分片分库分表分区概论Mysql - 分片分库分表分区方案Mysql - 数据库集群原创 2023-10-06 15:32:43 · 961 阅读 · 0 评论 -
Mysql - 服务器优化
表高速缓存的大小,表示同时打开的表的个数。query_cache_type=2时,只有在查询语句中使用SQL_CACHE关键字,查询才会使用查询缓存区。query_cache_min_res_unit是在4.1版本以后引入的,它指定分配缓冲区空间的最小单位,缺省为4K。query_cache_type=1时,所有的查询都将使用查询缓存区,除非在查询语句中指定SQL_NO_CACHE。:当Innodb的内存分配过大,致使Swap占用严重时,可以适当的减小调整这个值,使达到Swap空间释放出来。原创 2023-10-01 13:00:48 · 150 阅读 · 0 评论 -
Mysql - 基准测试和压力测试
ab 是 Apache HTTP 服务器的基准测试工具。它用于测试 HTTP 服务器每秒能够处理多少请求。对于 Web 应用程序服务,此结果可以转化为整个应用程序每秒可满足的请求数量。原创 2023-09-30 17:22:31 · 965 阅读 · 0 评论 -
Mysql - 数据库集群概论
1.1MySQL Cluster是MySQL的一个分布式数据库解决方案,提供高可用性、高冗余和高性能,而不牺牲数据完整性和ACID(原子性、一致性、隔离性、持久性)属性。它是为需求严格的网络关键应用程序而设计的,如电信、金融或高流量的Web应用程序。Galera Cluster是一个开源的同步多主节点MySQL复制系统。它使用Galera复制库来提供同步复制、无主节点和自动节点成员管理。原创 2023-09-30 16:15:15 · 801 阅读 · 0 评论 -
Mysql - 分片分库分表分区概论
随着业务的增长和数据量的膨胀,传统的单一数据库架构可能无法满足现代应用的性能和可靠性需求。数据库的扩展策略通常分为两大类:垂直扩展(Vertical Scaling)和水平扩展(Horizontal Scaling)。原创 2023-09-30 15:32:53 · 2133 阅读 · 1 评论 -
Mysql - 数据存储结构
线程分配:线程池:连接认证:权限验证:查询解析:优化器提示与解释:存储引擎与优化:查询缓存:原创 2023-09-30 11:32:03 · 114 阅读 · 0 评论 -
Mysql - 存储引擎
🦄个性化考虑: 每个应用都是独特的。避免只依赖“经验法则”来选择存储引擎。🔬实际测试: 在决定之前,测试各种存储引擎的性能和稳定性。🆕保持更新: 关注MySQL的最新动态和开源项目,以了解新的存储引擎和最佳实践。原创 2023-09-30 11:31:48 · 71 阅读 · 0 评论 -
Mysql - 分片分库分表分区方案
数据库中间件把读写任务分别发送给不同节点执行,可以降低单一节点负载;对于 PXC 集群来说,不需要设置读写分离,值做均衡负载即可。(因为 PXC 集群每一个节点都是相同地位)对于 Replication 集群主从节点功能明确,需要做读写分离。写发送到 master,读发送到 Slave在 Mycat 中,一种是全局表,一种是分片表。数据字典表或则数据量不是很大的业务表,都可以定义成 全局表,在每个分片中的数据都是一样的。给虚拟表的 type 设置为 global,就是全局表了。原创 2023-09-27 13:57:06 · 1975 阅读 · 0 评论 -
Mysql - 数据库集群方案
Percona XtraDB Cluster 是业界主流的 MySQL 集群方案,在性能上甚至可以比肩 MySQL 企业版。最关键的一个特性:PCX 集群的 数据同步具有强一致性的特点。只支持 InnoDB 引擎连阿里数据库 oceanbase 开发都借鉴了 PXC 的原理。本课程不是深入讲解 PXC 集群的,该讲师有另外一门课程叫《MySQL 数据库集群-PXC 方案》,是专门讲解 PXC 集群的。本章只是讲解怎么把 PXC 集群搭建起来。原创 2023-09-27 11:11:21 · 221 阅读 · 0 评论 -
Mysql - 存储过程、函数、触发器
CALL当您在 Java 中调用数据库函数时,您可以像处理任何其他 SQL 查询的结果那样处理返回值。如果存储过程有输出参数,您可以使用和方法来捕获输出。除了返回值和输出参数外,存储过程和函数还可能返回一个或多个结果集。这些可以像处理任何其他 SQL 查询的结果集那样处理。原创 2023-09-27 10:09:08 · 248 阅读 · 0 评论 -
Mysql - 常见问题与企业级解决方案
无论什么场合,都不推荐使用 UUID 作为数据表的主键;分布式环境下有类似 MyCat 这样的中间件来生成全局的顺序主键。原创 2023-09-26 17:43:09 · 231 阅读 · 0 评论 -
Mysql - 数据库设计流程
适合瀑布模型的前提是:有非常明确的需求用户不会在中途修改需求但是现在的一些企业,都没有一个明确的需求,什么火做什么。面对这种不确定的需求,不应该使用瀑布模型。适合使用螺旋模型螺旋模型(Spiral Model)是一种软件开发生命周期模型,由 Barry Boehm 在 1986 年提出。它结合了迭代开发模型的特点和系统性的风险管理方法。螺旋模型特别强调风险分析,适用于大型、复杂、高风险的项目。四个主要阶段:螺旋模型由四个主要阶段组成,这四个阶段在每次迭代中都会被重复。原创 2023-09-26 16:59:54 · 1245 阅读 · 0 评论 -
Mysql - SQL 优化
✍mysqldumpslow 是 MySQL 提供的一个工具,用于解析和摘要 MySQL 慢查询日志。它能帮助您更容易地找出慢查询的模式,从而优化它们。以下是如何使用 的基本步骤和常见选项:基本命令格式为:🎯常见选项::排序的方式。可用的排序方式包括::显示前N个查询。:仅显示匹配给定正则表达式的查询。:不解析锁定时间。:仅显示来自给定主机的查询。显示最慢的10个查询:显示锁定时间最长的5个查询:显示包含特定模式的查询:其中, 是您要搜索的正则表达式。如果您未指定日志文件路径,原创 2023-09-24 17:00:11 · 197 阅读 · 0 评论 -
Mysql - 索引
如果导航到的是内部节点,MySQL会在这个新节点上重复键值比较和导航的过程。这意味着它会再次从节点的最左侧的键开始比较,并根据结果导航到相应的子节点。在当前的B-tree节点(开始时是根节点)上,MySQL会从最左边的键开始,逐个与目标查询键值进行比较。比较会继续,直到MySQL找到一个大于或等于查询键值的键,或者检查完节点中的所有键为止。重要的是,B-tree的叶子节点通常包含对实际数据行的引用或指针。将展示一个度为3(( T = 3 ))的B-tree,这意味着每个节点最多可以有5个键和6个子节点。原创 2023-09-24 15:42:04 · 120 阅读 · 0 评论 -
Mysql - 事务
主题事务阻塞定义事务阻塞是多用户数据库系统中的一种状态,其中一个或多个事务由于等待其他事务正在使用或锁定的资源而无法继续执行。这通常是由于资源竞争或并发控制引起的。特征- 互相等待:每个事务等待其他事务释放所需的资源。- 无法前进:没有一个事务可以继续执行,因为它们都在等待资源。- 资源竞争:事务之间竞争访问相同的数据库资源。- 影响性能:事务阻塞会降低系统性能,因为事务无法及时完成,影响了其他事务的执行。处理方法- 回滚事务:中止一个或多个事务,以解除阻塞。原创 2023-09-20 18:04:59 · 133 阅读 · 0 评论 -
Mysql - 正则表达式
✌ 2. 模式 匹配以特定字符或字符串结尾的数据。✌ 3. 模式 匹配任意字符。✌ 4. 模式 匹配字符集中的任意字符。✌ 5. 模式 匹配不在字符集中的任意字符。✌ 6. 模式 匹配多个可能的字符串。✌ 7. 模式 匹配前面的子表达式零次或多次。✌ 8. 模式 匹配前面的子表达式一次或多次。✌ 9. 模式 匹配前面的子表达式特定次数。✌ 10. 模式 匹配前面的子表达式最少 n 次且最多 m 次。当我们开始组合正则表原创 2023-09-20 14:31:54 · 308 阅读 · 0 评论 -
Mysql - 函数
基本用法:转义字符:大小写敏感性:特性描述:基本排序:NULL 值的排序:排序稳定性:MySQL 与 Oracle 的 子句对比高级分组:选定列的严格性:函数的严格性:虚拟列:潜在问题与好处:MySQL:Oracle:原创 2023-09-19 18:08:45 · 146 阅读 · 0 评论 -
Mysql - 基础知识
类别归纳语法描述示例数据库操作创建新数据库修改数据库属性删除数据库表操作创建新表修改表的结构删除表清空表数据重命名表索引操作创建新索引删除索引视图操作创建新视图修改视图删除视图。原创 2023-09-19 17:29:57 · 111 阅读 · 0 评论 -
Mysql - 关系型数据库和非关系型数据库
MySQL表大小限制:InnoDB存储引擎:操作系统文件大小限制:其他信息:MySQL服务器与Y2K问题:MySQL日期函数:YEAR列类型:示例演示:应用程序与Y2K问题:原创 2023-09-18 17:32:45 · 118 阅读 · 0 评论