数据库 第690页
-
你知道MySQL中的游标吗?
什么是游标? 游标(cursor)是一个存储在MySQL服务器上的数据库查询, 它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游 标之后,应用程序可以根据需要滚动或浏览其中的数据。...
-
提高分层 SQL 结构的性能
译者 | 万望琳 审校 | 孙淑娟 梁策 本文将展示在处理分层数据结构时,列传播这一直接提高查询性能的方法。本文将使用基于数据驱动项目的真实场景来讲解,其中项目为某体育行业初创公司开发的实时数据网站。...
-
从Redis7.0发布看Redis的过去与未来
作者 | 烟圈 前言 经历接近一年的开发、三个候选版本,Redis 7.0终于正式发布,这是Redis历史上改变最多的一个大版本,它不仅包含了50多个新命令,还有大量核心新特性与改进,这些不仅能够...
-
Redis 做分布式锁你会几种姿势?
Redis 简简单单的几种数据类型,一个 key/value 数据库,现在又是分布式锁、又是限流工具、又是消息队列......,感觉都要被玩坏了。不过话说回来,Redis 在这么多场合被开发者们喜欢,...
-
MySQL插入数据会失败?为什么?
那天,我还在外面吃成都六姐的冒菜。 牛肉丸裹上麻酱后,狠狠嘬一口,都要入嘴了。 产品经理突然发来消息。 "线上有些用户不能注册了"。 心想着"关我x事,又不是我做的模块",放下手机。 不对,那老哥上礼...
-
SQL语言:DDL、DML、DQL、DCL详解
前言 SQL程序语言有四种类型,对数据库的基本操作都属于这四类,它们分别为;数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)、数据控制语言(DCL) 数据定义语言(DDL) DD...
-
高并发服务的几条优化经验
如何优化高并发服务,这里指的是qps在20万以上的在线服务,注意不是离线服务,在线服务会存在哪些挑战呢? 无法做离线缓存,所有的数据都是实时读的 大量的请求会打到线上服务,对于服务的响应时间要求较高,...
-
实战 MySQL 高可用架构
业界流传一句话:没有做过运维的程序员不是好架构师。 不知是真是假。 前言 对于 MySQL 数据库作为各个业务系统的存储介质,在系统中承担着非常重要的职责,如果数据库崩了,那么对于读和写数据库的操作都...
-
如何正确查询MySQL的启动和关闭时间?
一、概述 在MySQL数据库的管理和维护过程中,由于某些原因,我们需要查询MySQL的服务的启动和关闭时间,那如何查询MySQL的启动和关闭时间呢?今天分享几个简单的方法。 二、Mysql的启动时间...
-
MySQL慢查询日志,看完你就会了
如何开启慢查询日志 1、查看慢查询日志是否开启 执行命令:show variables like 'slow%'。 得到以下结果: 可以看到slow_query_log属性是OFF,处于关闭状态,那么...
