-
Oracle中connect by语句的优化
很多应用中都会有类似组织机构的表,组织机构的表又通常是典型的层次结构(没有循环节点)。于是通过组织控制数据权限的时候,许多人都喜欢通过connect by获得组织信息,然后再过滤目标数据。 在有些情况下,这样写并没有什么问题,但有些情况下,这个就是一个大问题。 归根结底,这是connect by特性导致的,Oracle无法知道connect by之后到底返···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL InnoDB内存压力判断以及存在的疑问
与其他数据一样,内存对数据库的性能有着至关重要的影响,MySQL InnoDB也一样通过内存来缓存数据,在访问数据的时候通过访问内存中缓存的数据来提高数据的访问效率。 MySQL中通过show variables like Innodb_buffer_pool%命令或者直接访问performance_schema.global_status系统表, 可以得···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL多列索引的应用
多列索引 我们经常听到一些人说"把WHERE条件里的列都加上索引",其实这个建议非常错误。在多个列上建立单独的索引大部分情况下并不能提高MySQL的查询性能。MySQL在5.0之后引入了一种叫“索引合并”(index merge)的策略,一定程度上可以使用表上的多个单列索引来定位指定的行。但是当服务器对多个索引做联合操作时,通常需要耗费大量CPU和内存资源···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
千万级日订单下,饿了么异地多活数据实施DRC的应用实践
今天,我主要分享饿了么多活的底层数据实施,和大家介绍在整个多活的设计和实施过程中,我们是怎么处理异地数据同步的,而这个数据同步组件在我们公司内部称之为 DRC。 饿了么异地多活背景 在讲 DRC 或者讲数据复制之前,先跟大家回顾一下异地多活的背景。 去年,我们在做多活调研的时候,整个公司所有的业务服务都是部署在北京机房,服务器大概有四千多台,灾备的机器是在···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Oracle开源三个容器工具
Smith——安全微容器构建者 传统的容器构建过程需要一系列的复杂操作步骤。Smith就是一个解决构建一致性和安全性的问题的微容器构建工具。可方便的通过rpms、yum库,甚至已有容器来构建微容器。更多构建微容器的信息可参考资料:the Microcontainer Manifesto。 Crashcart——微容器调试工具 若生产环境应用容器的精简配置,···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL死锁与日志二三事
最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异常还比较诡异,*** root cause 分析颇费周折。那实际业务当中咱们如何能快速的定位线上 MySQL 问题,修复异常呢?下文我会根据两个实际 case,分享下相关的经验与方法。 1、Case1:部分数据更新失败 某天渠···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Neo4j图数据库基础
在这个三篇系列文章的***篇文章中,我们将学习图数据库(graph database)的基础知识,它支持了这地球上***的一些数据池。 对于海量的各种非结构化信息来说,图数据库已经成为帮助收集、管理和搜索大量数据的技术。在这三篇系列文章中,我们将使用开源图数据库软件 Neo4j 来研究图数据库。 在本文中,我将向你展示图数据库的基础知识,帮助你快速了解概念···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL EXPLAIN详解
MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,本文主要讲解explain命令的使用及相关参数说明。 EXPLAIN Output Columns id id是用来顺序标识整个查询中SELELCT 语句的,在嵌套查询中id越大的语句越先执行。该值可能为NULL,如果这一行用来说明的是其他行的联合结果。 select_type 表示查询的类型 ···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
青铜到王者,快速提升你 MySQL 数据库的段位
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 中with rollup总结
1.grouping函数。在sqlserver中使用了grouping函数,之前从来没有使用过。 grouping和with rollup一起使用,用于分组之后汇总计算,在mysql中没有grouping函数,所以需要修改。with rollup的作用就是对分组的数据进行统计 这个是在基本的分组查询之后的数据, 这个是使用with rollup之后的结果 ···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])