数据运维

MySQL:为什么查询一行数据也要花费上百毫秒

MySQL:为什么查询一行数据也要花费上百毫秒

不知道读者有没有遇到过这么一种异常情况,在使用MySQL时,仅仅是一次很简单的查询响应时间居然需要上百毫秒甚至1秒以上,到底是什么原因导致的这种非常异常的情况?这节课我们一起探究一下。本篇文章使用的SQL数据如下所示。mysql> CREATE TABLE `t` ( `id` int

爱可生开源社区 爱可生开源社区 2023-12-06
0 0 0
SUM函数在SQL中的值处理原则

SUM函数在SQL中的值处理原则

在SQL中,SUM函数是用于计算指定字段的总和的聚合函数。语法通常如下: SELECT SUM(column_name) AS total_sum FROM table_name; 然而,在使用SUM函数时,对于字段中的NULL值,需要特别注意其处理原则,以确保计算结果的准确性。下面将详细介绍SU

法医 法医 2023-12-06
0 0 0
oracle 11入门

oracle 11入门

Oracle 数据库是世界上最广泛使用的数据库之一,它被广泛用于金融、医疗、教育和政府等各个领域。而 Oracle 11g 则是一个非常流行的版本,也是一个非常适合入门的版本。在这篇文章中,我们将介绍 Oracle 11g 的一些基本概念和使用技巧,帮助读者快速入门。首先,我们需要了解 Oracle

爱可生开源社区 爱可生开源社区 2023-12-06
0 0 0
MySQL:逃不掉的锁事,间隙锁

MySQL:逃不掉的锁事,间隙锁

我们知道在MySQL中存在幻读的情况,也就是一个事务在读取某个范围内的记录时,发现了另一个事务在该范围内新增了记录(或者删除了记录),导致两次读取的记录数量不一致,进而产生了“幻觉”一般的现象。也就是说,幻读是指在多个事务同时读取同一范围内的记录时所产生的矛盾现象。MySQL为了解决幻读一般采用快照

Escape Escape 2023-12-06
0 0 0
整合Mysql MGR 8.0.20 + FlinkCDC1.7  + Doris2.0.2

整合Mysql MGR 8.0.20 + FlinkCDC1.7 + Doris2.0.2

大家好,本篇是上一篇Doris 基础安装的延续篇。 我们把公司内现有的技术架构做一个整合: 业务系统纯OLTP(mysql MGR 8.0.20) + Binlog日志流处理(flinkCDC connector) + 新型数仓平台(Doris 2.0.2) 关于Doris的安装可以参考: htt

爱可生开源社区 爱可生开源社区 2023-12-06
0 0 0
MySQL时间存储终极指南:选择最适合你的时间类型!

MySQL时间存储终极指南:选择最适合你的时间类型!

引言大家好,小米在这里!最近有很多小伙伴在群里问我一个问题:“MySQL数据库存储时间到底该用什么类型?”嗯哼,这可是一个技术派的好问题!时间在数据库中的存储可不是小菜一碟,所以今天就来给大家揭秘时间数据存储的最佳选择,一起来看看吧!图片时间是金钱,选择对类型更重要!在MySQL中,我们通常会用到多

向阳逐梦 向阳逐梦 2023-12-06
0 0 0
喜讯!石原子科技成功入围上海联通及联通(上海)产业互联网有限公司创新项目合作伙伴

喜讯!石原子科技成功入围上海联通及联通(上海)产业互联网有限公司创新项目合作伙伴

近日,2022年上海联通及联通(上海)产业互联网有限公司创新项目合作伙伴招募(第十四批次)入围供应商进行了公示,石原子科技经中国联合网络通信有限公司上海市分公司评审委员会评定,凭借卓越的研发能力和产品解决方案,被确定为上海联通及联通(上海)产业互联网有限公司创新项目合作伙伴招募(第十四批次)包件9-

穿过生命散发芬芳 穿过生命散发芬芳 2023-12-06
0 0 0
MVCC多版本控制机制:MySQL事务时光机!

MVCC多版本控制机制:MySQL事务时光机!

多事务操作同一行数据的时候,就会出现各种并发问题,mysql通过四种隔离级别来解决这些问题,读未提交隔离级别是最宽松的,基本没有做隔离,所以实现起来很简单;读提交隔离级别是每次执行语句(包括查询和更新语句)的时候都会生成一个一致性视图,从而保证当前事务可以看到其他事务提交后的数据;可重复读隔离级别的

宇宙之一粟 宇宙之一粟 2023-12-06
0 0 0
我们一起聊聊 IntentService 与 Service 的区别?

我们一起聊聊 IntentService 与 Service 的区别?

Service介绍Service组件是Android应用开发中的四大组件之一,用于在后台执行长时间运行的操作或处理远程请求。它可以在没有用户界面的情况下执行任务,并且可以与其他应用组件进行交互。Service组件通常用于执行网络操作、播放音乐、处理数据同步等任务。在AndroidManifest.x

张二河 张二河 2023-12-06
0 0 0
MySQL安全最佳实践指南(2024版)

MySQL安全最佳实践指南(2024版)

译者 | 晶颜审校 | 重楼MySQL以其可靠性和效率在各种可用的数据库系统中脱颖而出。然而,与任何保存有价值数据的技术一样,MySQL数据库也是网络罪犯有利可图的目标。这使得MySQL的安全性不再仅是一种选择,而是一种必要。这份全面的指南将深入研究保护MySQL数据库的最佳实践。从初始设置到高级配

竹子爱熊猫 竹子爱熊猫 2023-12-06
0 0 0
最新报告:腾讯云位居中国分布式关系型数据库“领导者”类别​

最新报告:腾讯云位居中国分布式关系型数据库“领导者”类别​

全球IT研究和咨询公司IDC发布的《IDC MarketScape:中国分布式关系型数据库 2023年厂商评估》报告(以下称“报告”)显示,腾讯云位居中国分布式关系型数据库“领导者”类别,并在市场份额上取得国内领先成绩。报告对腾讯云企业级分布式数据库TDSQL给出高度评价,认为TDSQL数据库拥有金

穿过生命散发芬芳 穿过生命散发芬芳 2023-12-06
0 0 0
看完Redis缓存穿透、缓存击穿、缓存雪崩来吊打面试官!

看完Redis缓存穿透、缓存击穿、缓存雪崩来吊打面试官!

一、前言「Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。」Redis在缓存应用中还是很广泛的,项目中也经常使用。基本上面试中肯定都会问到,总结一下增强记忆哈!在享受缓存带来的好处的同时,当然要防止这些不好的方面。下面我们一起来看看这三种情况的产

Escape Escape 2023-12-06
0 0 0
SQL 质量管理 | SQLE 2.2311.0 来啦!

SQL 质量管理 | SQLE 2.2311.0 来啦!

📢 版本预告:SQLE 3.2311.0 正式版 ✨下周发布,欢迎体验! 什么是 SQLE? SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。 更多功能特性及使用

醒在深海的猫 醒在深海的猫 2023-12-06
0 0 0
Innodb行锁(1):加锁流程

Innodb行锁(1):加锁流程

本文讨论的锁都是innodb 的行锁,不涉及譬如MDL LOCK/TABLE LOCK等锁,这也是最常见的。一、LOCK SYSTEM的拆锁改进简述在8.0种lock system和5.7显著的不同就是进行的锁的拆分,主要是分为2个方面拆分锁为GLOBAL锁和shard锁。对于shard锁来讲,一共

向阳逐梦 向阳逐梦 2023-12-06
0 0 0
技术分享 | etcd 与 Consul 的一致性读对比

技术分享 | etcd 与 Consul 的一致性读对比

本文分享和对比了 etcd 和 Consul 这两个存储的一致性读的实现。 作者:戴岳兵,爱可生研发中心工程师,负责项目的需求开发与维护工作。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文约 900 字,预计阅读需要 3 分钟。 etcd 和 Consul 是现

三掌柜 三掌柜 2023-12-06
0 0 0
Innodb行锁(2):堵塞事务的唤醒方式

Innodb行锁(2):堵塞事务的唤醒方式

一、关于Lock_iter::for_each迭代器的迭代方式加入到LOCK SYSTEM hash结构使用的space_id和page no,比如函数lock_rec_insert_to_granted,那么至少同一个page no的lock_t会挂入同一个hash 链表(cell)中. 而在迭代

醒在深海的猫 醒在深海的猫 2023-12-06
0 0 0
MySQL 5.7升级到8.0后复制相关参数版本的差异

MySQL 5.7升级到8.0后复制相关参数版本的差异

MySQL 5.7升级到8.0,出现复制延迟。复制延迟相关的版本间差异的信息有哪些?在MySQL 8.0中,一些参数的默认值发生了变化。以下设置会影响磁盘I/O使用,并可能导致一些复制延迟。   1. log_replica_updates从MySQL 8.0开始,默认情况下启用log_replic

贤蛋大眼萌 贤蛋大眼萌 2023-12-06
0 0 0
如何优化mysql索引最左前缀原则案例详解

如何优化mysql索引最左前缀原则案例详解

也许大多数人对索引优化的理解就是调优SQL。一般来说,是看它是否有索引,如果没有就给它添加索引。但不是这样的。#如何优化mysql索引# 如果想做好索引优化,就需要了解它的底层逻辑。 最左前缀原则 我们一般要优化复杂的SQL,而复杂的SQL一般会使用联合索引。说到联合索引的匹配规则,我们就逃不开这个

大白菜程序猿 大白菜程序猿 2023-12-01
0 0 0
MySQL:常见命令(表格)建议收藏

MySQL:常见命令(表格)建议收藏

这些命令可以帮助您执行各种与MySQL数据库相关的任务,包括创建数据库、创建表、插入数据、修改数据和执行存储过程等操作。

大白菜程序猿 大白菜程序猿 2023-12-01
0 0 0
什么是MVCC?看看它的实现原理

什么是MVCC?看看它的实现原理

大家好,我是归思君~ 之前在讲 MySQL 事务隔离性提到过,对于写操作给读操作的影响这种情形下发生的脏读、不可重复读、虚读问题,是通过MVCC 机制来进行解决的,那么MVCC到底是如何实现的,其内部原理是怎样的呢?我们要抓住三个方面:记录中的4个隐藏字段、undo log 和 read view

大树 大树 2023-12-01
0 0 0
1 … 362 363 364 365 366 … 1,807