云MongoDB优化使LBS服务性能提升十倍
随着国内服务共享化的热潮普及,共享单车,共享雨伞,共享充电宝等各种服务如雨后春笋,随之而来的LBS服务定位问题成为了后端服务的一个挑战。MongoDB对LBS查询的支持较为友好,也是各大LBS服务商的首选数据库。腾讯云MongoDB团队在运营中发现,原生MongoDB在LBS服务场景下有较大的性能瓶
如何利用MongoDB打造TOP榜小程序
作者:李晓慧,腾讯云数据库MongoDB产品负责人,多年安全、前端、数据库研发经验。在MongoDB、CTSDB、CRM等产品有丰富的研发经验。演讲实录:大家好,我叫李晓慧,我没有一页PPT介绍自己,我就自己简单说一下,我以前是一个开发,我感觉很孤独,因为开发的女生很少,我转过两次组,然后一开始做C
5分钟学会如何玩转云数据库组件
现在经常会有各式各样的“删库到跑路”事件发生。不管是传统数据库还是云数据库,总会遇到一些问题,与数据迁移、数据风险安全、数据订阅等相关。今天,我们来谈谈云数据库的优势和腾讯云在这方面的努力。看看腾讯云怎么通过技术手段来确保数据库安全稳定,和快捷迁移,以及推动数据商业分析的。传统数据库与云数据库传统数
磊哥测评之数据库篇:云Redis vs 自建Redis
本文转载自磊哥测评本期我们来看一个常用的数据库:Redis。提起Redis大家可能都比较熟悉,但如果问起Redis能做什么,大多数人的印象可能就是缓存。Redis是nosql数据库中比较流行的一种,它具有开源、支持网络、基于内存、单线程等特性。那么在哪些场景会用到Redis呢,主要是下面这么几类。1
Redis数据库云端最佳技术实践
作者:邹鹏,腾讯高级工程师,腾讯云数据库Redis负责人,多年数据库、网络安全研发经验。在网络、计算、存储、安全等领域有深入的研究和丰富的产品化经验。在Redis、MySQL等数据库的高可用、高可靠和中间件方面有丰富的实践经验。演讲实录:这次过来主要是和大家分享一下,腾讯云上个月正式上线的Redis
腾讯黑科技:删大表不抖动,自动补充虚拟隐藏主键
2019年9月,腾讯云数据库正式按地域发布TXSQL5.7-201908版本,该版本主要实现写性能提升,新增功能特性和内核参数,为MySQL提供更稳定、高效的性能和服务能力。其中,新增特性包括DROP大表操作异步化、GTID复制功能扩展、隐藏主键功能、非Super权限用户Kill链接的功能等。另外,
深度 | 解析InnoDB引擎
一、综述innodb的物理文件包括系统表空间文件ibdata,用户表空间文件ibd,日志文件ib_logfile,临时表空间文件ibtmp,undo独立表空间等。系统表空间是innodb最重要的文件,它记录包括元数据信息,事务系统信息,ibuf信息,doublewrite等关键信息。用户表空间文件通
解码Redis最易被忽视的CPU和内存占用高问题
作者介绍张鹏义,腾讯云数据库高级工程师,曾参与华为Taurus分布式数据研发及腾讯CynosDBforPG研发工作,现从事腾讯云Redis数据库研发工作。我们在使用Redis时,总会碰到一些redis-server端CPU及内存占用比较高的问题。下面以几个实际案例为例,来讨论一下在使用Redis时容
800人参赛只有1人全部答对,题目却是现实中发生过的故障?
喜大普奔,腾讯云首届数据库诊断赛初赛圆满结束啦~经过一个月紧锣密鼓的比赛,对每个参赛用户的实例进行了健康巡检和打分,恭喜以下30名选手进入决赛!有朋友问了:虽然我没有进入决赛,但是重在参与,对于初赛的题目我还有很多疑惑,到底应该怎么调优呢?那么今天除了公布成绩,数据君也为大家带来了初赛的赛题解析和优
迪B课堂 | 匪夷所思的“too many connections”案例解析
一、故障情况迪B哥在某个惬意的周末接到连续数据库的告警,告警信息如下:二、艰难的探索过程1、总体思路看到toomanyconnection的报错信息,基本上可以把问题定位在:(1)机器负载飙升,导致SQL执行效率下降,导致连接推积;(2)业务访问量突增(或者有SQL注入现象),导致连接数打满;(3)
说真的,这个主从延迟你还真处理不了
本文作者:张松坡,腾讯云数据库架构师,主要负责腾讯云数据库MySQL、Redis等数据库架构设计、数据库运维、运营开发等工作。曾就职于腾讯新闻、腾讯视频。写在前面,感谢腾讯云数据库架构师团队祝海强、杜川、刘志祥在排障思路、源码分析上面提供的帮助,让我学习到了很多,不敢居功,特此鸣谢!本文将以数据库实
迪B课堂 | 深入浅出解读MySQL数据行溢出
一、从常见的报错说起故事的开头我们先来看一个常见的sql报错信息:相信对于这类报错大家一定遇到过很多次,“数据大”也是生产过程中绕不开的一个话题。这里的数据“大”,远不止存储空间占用多,其中也包括了单个(表)字段存储多、大,数据留存时间长,数据冗余多,冷热数据不明显导致的体量大,访问峰值随着热点变化
InnoDB 外存数据结构浅析
|作者:陈俊熹,腾讯云数据库研发工程师,主要负责腾讯云MySQL数据库研发工作。外存数据结构,或者说磁盘数据结构(On-DiskStructures),记录的是需要进行持久化存储的元数据和数据。在存储体系中,访问外存数据带来的系统问题很多,比如如何快速找到数据,如何加速对元数据的频繁访问,如何进行数
MySQL之父与企鹅的故事
近日,MySQL之父、MariaDB公司创始人兼CTOMichaelWidenius(又名Monty)、MariaDB基金会主席Kaj来到中国,针对MariaDB与腾讯云的技术合作进行回访。去年底,腾讯云与MariaDB基金会达成战略合作,腾讯云承诺为基金会的发展提供强有力的资源支持,共建全球开源生
【迪B课堂】数据库修炼青铜篇のMySQL概览
学习MySQL注意事项:语法大全可以帮助进行开发项目,但是学懂MySQL,只靠语句学习是片面的;学习源码在初期无法帮助把握精髓,不推荐初期即看源码;参数在真正学会了MySQL之后手册查询即可;MySQL实战解决方案可以在中后期进行学习观摩。正确入门姿势见下图:本节教程架构诞生于1995年的MySQL
前沿观察 | 股市这么火,后面跑的是什么数据库?
在MemSQL使用中,我们发现人们对时序数据库的场景非常感兴趣。当遇到以下情况时尤其如此:(1)高效率的事务获取,(2)低延迟查询和(3)高并发查询率。在下文中,我将展示如何使用MemSQL用作一个强大的时序数据库,并通过简单的查询和用户定义的函数来说明这一点,这些函数将展示如何进行时间序列-频率转
关于MySQL | 这个问题100个人都没搞懂
作者简介:鲁越,腾讯云数据库架构师,主要负责腾讯云数据库MySQL、Redis、MongoDB、Oracle等数据库架构设计、数据库运维、运营开发等工作,曾就职于网易游戏。问题背景用户将MySQL从IDC迁移至公有云后,时常有出现建立连接超时的情况,业务使用的场景是PHP短连接到MySQL,每秒的新
哈?一个事务里出现2条insert?
作者简介:鲁越,腾讯云数据库架构师,主要负责腾讯云数据库MySQL、Redis、MongoDB、Oracle等数据库架构设计、数据库运维、运营开发等工作,曾就职于网易游戏。问题描述一、问题描述1)两个RO同时复制异常,程序读不到最新的数据。2)报错信息、数据库版本5.6。尝试执行了一下stopsla
大咖丁奇:索引存储顺序和order by不一致,怎么办?
我是林晓斌,今天作为【迪B课堂】的客串嘉宾来跟大家分享:当索引存储顺序和orderby不一致,该怎么办?林晓斌林晓斌,网名丁奇,腾讯云数据库负责人,数据库领域资深技术专家。作为活跃的MySQL社区贡献者,丁奇专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进,在业务场景分析、
MySQL优化器和SemiJoin优化
背景1.MySQL执行流程MySQL的执行过程包括多个子阶段:语法分析、语义检查、逻辑优化、物理优化和执行。其中逻辑优化和物理优化统称为查询优化。一个查询优化器的输入是查询树,输出是查询执行计划。逻辑优化也称为基于规则的查询优化(RuleBasedOptimization,简称RBO)。主要是对查询