数据库

系统重大故障为什么总是难以预测

​防患于未然,让系统0重大故障是运维部门的目标,这些年的运维工作中,我有个感受,就是系统重大故障很难预料。不管你的系统运维管理如何规范,技术手段如何高超,故障总是免不了的,而且重大故障出现时,所有的预警手段往往都没有发挥作用。

qing_yun
数据库开发技术
2024-01-22 09:28

以技术创新为引擎,打破国产化替代的局限

1月11日,“国产化软硬件升级替换之路”专场邀请到了观测云CEO蒋烁淼、Datablau数语科技资深技术专家冷鹏、涛思数据CEO,TDengine主要作者陶建辉三位来自不同领域的重磅专家坐镇,以不同的视角解读“技术创新”这个话题。

网络通信频道
国内数据库
2024-01-18 18:06

oracle自动收集统计信息

1.查看是否自动收集统计信息了col REPEAT_INTERVAL for a60 col DURATION for a30 SELECT w.window_name, w.repeat_interval, w.duration, w.enabled   FROM&nbs

wanglinghua0907
Oracle
2024-01-18 13:24

oracle数据结构散记

物理结构块(block)-数据文件(data file)逻辑结构块(block)-区(extent)-段(segment)-表空间(tablespace)-库(database)上面的块为2k,一般设置8k单个扩展区不会跨数据文件,但是段可以包含多个数据文件。块的结构11g,插入一行,默认分配第一个区,没插数据,空表不分配区10g,建好,默认分配1个区块头和位图块每个文件的前128(0-127)号

wanglinghua0907
Oracle
2024-01-18 13:14

图查询语言的历史回顾短文

本短文会涉及到的图查询语言有 Cypher、Gremlin、PGQL 和 G-CORE。文章撰写的时间是 2018 年,可以看做 GQL(Graph Query Language)的一些前期准备。

qing_yun
数据库开发技术
2024-01-18 09:45

得物面试:MySQL 深度分页如何优化?

今天分享的是一位读者在去年秋招面试得物被提问的一个问题。 ​ps:这个数据库优化问题在面试中还是比较常见的,阿里、腾讯、用友、京东、小红书等中大厂的面试都问过这个问题。

数据库工作笔记
MySQL
2024-01-18 09:16

字节面试:什么是读写分离?读写分离的底层如何实现?

数据库在高并发大数据量的场景尤其重要,特别是性能的的问题,这其中就会涉及到数据库读写分离机制,比如:什么是读写分离?底层如何实现?优先级如何排定等问题

ITPUB社群
MySQL
2024-01-18 09:14

千万级数据深分页查询SQL性能优化实践

如何在Mysql中实现上亿数据的遍历查询?先来介绍一下系统主角:关注系统,主要是维护京东用户和业务对象之前的关注关系;并对外提供各种关系查询,比如查询用户的关注商品或店铺列表,查询用户是否关注了某个商品或店铺等。但是最近接到了一个新需求,要求提供查询关注对象的粉丝列表接口功能。该功能的难点就是关注对象的粉丝数量过多,不少店铺的粉丝数量都是千万级别,并且有些大V粉丝数量能够达到上亿级别。而这些粉丝列表数据目前全都存储在Mysql库中,然后通过业务对象ID进行分库分表,所有的粉丝列表数据分布在16个分片的256张表中。同时为了方便查询粉丝列表,同一个业务对象的所有粉丝都会路由到同一张表中,每个表的数据量都能够达到 2 亿+。

数据库工作笔记
MySQL
2024-01-18 09:09

数据集成时表模型同步方法解析

数据集成可实现多种异构数据库间的数据同步,想要提升数据中台的易用高效性,自动表模型同步则显得至关重要。

KaiwuDB
国内数据库
2024-01-17 10:52

oracle索引内核过程

索引的根块、枝块的查询额度比叶块、表块高很多。索引根块、枝块绝大多数的操作都是读,除非发生索引分裂。普通索引的根块、枝块  和  Unique索引、索引Unique扫描时索引时,索引的根块、枝块、叶块、表块都是以CBC latch共享的模式保护。Unique索引如果Unique索引列使用等值条件查询时(id是Unique索引的索引列,语句为where id=某个值),那索引的根

wanglinghua0907
Oracle
2024-01-17 10:47

oracle 19C新特性——混合分区表

一、描述1.1 混合分区表的介绍从Oracle Database 19c开始,Oracle数据库支持Hybridpartitioned tables,也就是混合分区表,进一步扩展了Oracle分区技术。这里的混合指的是数据的分布,一些分区可以位于数据库中,另一些可以是位于数据库外部的文件(比如操作系统文件或Hadoop Distributed File System (HDFS) 文件)

wanglinghua0907
Oracle
2024-01-17 10:12

如何选择一款合适的图数据库?

​图数据库方兴未艾,而且变化很快。市场上图数据库种类繁多,缺乏标准,差异非常大,使得用户在进行图数据库选型时产生了困扰。

qing_yun
数据库开发技术
2024-01-17 09:50

MySQL8.3发布

MySQL8.3发布,8.0.36一并发布。8.0.36现在是修复bug版本,基本没有新功能增加。 生产建议8.0.32以上版本。8.1,8.2,8.3不是LTS版本,不适合生产。

数据库工作笔记
MySQL
2024-01-17 09:42

MongoDB 的分页(Pagination)

在 MongoDB 中,Pagination 指的是以结构化的方式从集合中检索数据子集的过程。这通常用于处理大型数据集时,在这种情况下,你不想一次性取回所有数据,而只想获取其中的一部分。MongoDB 中的 Pagination 可以将数据分割成更小、更易于管理的块(chunks)。MongoDB 中的 Pagination 可提高性能并减少内存使用量。

数据库工作笔记
MySQL
2024-01-17 09:38

一百个人心中有100个哈姆雷特,一百个国产数据库厂家眼里只有两个优秀的数据库

市场上容不下那么多商用数据库,目前的两百八十多家国产数据库厂商,大多数的最后结局都是死亡,大部分数据库厂商最好的结局就是被大厂并购。这句话很残酷,不过很可能会成为事实。

qing_yun
数据库开发技术
2024-01-17 09:27