-
Redis的模糊查询在生产环境出现严重的性能问题
所属栏目:[MySql教程] 日期:2018-11-26 热度:62
Redis是一个高性能高效率的key-value存储的nosql数据库,由于数据是存储在内存中,因此访问速度非常快,由于项目涉及到数据库的查询非常多,而数据变大并不是非常频繁,所以在项目中采用Redis分担大部分MySQL的压力。 在项目中实际使用我用的Redis提供的客[详细]
-
监测数据库的健康和行为:有哪些重要指标?
所属栏目:[MySql教程] 日期:2018-11-26 热度:136
我们没有对数据库讨论过多少。在这个充满监测仪器的时代,我们监测我们的应用程序、基础设施、甚至我们的用户,但有时忘记我们的数据库也值得被监测。这很大程度是因为数据库表现的很好,以至于我们单纯地信任它能把任务完成的很好。信任固然重要,但能够[详细]
-
填坑利器?Redis如何弥补传统MySQL架构的不足
所属栏目:[MySql教程] 日期:2018-11-26 热度:150
传统MySQL架构难以满足的现代应用程序需求包括: 传统数据库的读/写速度对会话存储等用例不友好; 引入新表或修改现有模式非常复杂,这也导致了添加新功能和应用程序会有困难; 传统数据库会受到每秒可执行操作的数量和并发连接数的限制,所以在数据库实例增[详细]
-
MySQL中一个双引号错位引发的血案
所属栏目:[MySql教程] 日期:2018-11-26 热度:124
副标题#e# 一、前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。 二、过程 由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新 于是开发连上了生产数据库,首先执行了第一条SQL update[详细]
-
从Gartner报告看中国数据库:差距虽在,“狼性”凸显
所属栏目:[MySql教程] 日期:2018-11-26 热度:91
副标题#e# 基础软件在软件产业中的地位就如同一座建筑的地基,其重要程度可见一斑,但中国基础软件市场却长期被国外软件巨头所垄断,国内企业和用户不仅在使用和成本方面会受到国外厂商的掣肘,在信息安全方面更是存在着很多隐患。因此,如何摆脱对国外基础[详细]
-
删库跑路?这篇文章教你如何使用xtraback备份MySQL数据库
所属栏目:[MySql教程] 日期:2018-11-15 热度:85
副标题#e# 一、mysqldump备份方式是采用逻辑备份。最大的缺陷就是备份和恢复的速度都慢,对于一个50G的数据库而言,这个速度还是可以接受的,但是如果数据库非常大,那在使用mysqdump备份就不是太合适了。。 这时候就需要一种很好用又高效的工具,xtraback[详细]
-
带你了解10个MySQL数据库技巧(二)
所属栏目:[MySql教程] 日期:2018-11-15 热度:124
带你了解10个MySQL数据库技巧(一) 01 MySQL中如何使用特殊字符? 诸如单引号(),双引号(),反斜线()等符号,这些符号在MySQL中不能直接输入 使用,否则会产生意料之外的结果。在MySQL中,这些特殊字符称为转义字符,在输入时需要 以反斜线符号()开头,所[详细]
-
关于MySQL通用查询日志和慢查询日志分析
所属栏目:[MySql教程] 日期:2018-11-10 热度:87
副标题#e# 【新产品上线啦】51CTO播客,随时随地,碎片化学习 MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的语句[详细]
-
数据库两大必备神器:索引和锁底层原理是什么!
所属栏目:[MySql教程] 日期:2018-11-10 热度:110
副标题#e# 【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道 一、索引 在之前,我对索引有以下的认知: 索引可以加快数据库的检索速度; 表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引会降低插入、删除、修改等维护任[详细]
-
分布式数据库TiDB在商业银行的设计与实践
所属栏目:[MySql教程] 日期:2018-11-10 热度:173
副标题#e# 【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道 关系型数据库的发展经历了漫长岁月,这些数据库大家都非常熟悉,包括交易型、分析型的很多数据库产品和技术。TiDB 分布式数据库是新一代开源分布式 NewSQL 数据库,整个产品的结[详细]
-
这样做数据清理,可以避免引发MySQL故障
所属栏目:[MySql教程] 日期:2018-11-10 热度:189
副标题#e# 【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道 通常来说,性能监控类业务场景具有数据导入量大、表空间增长快的特点,为了避免磁盘空间被占满,并提高SQL执行效率,要定期对历史数据进行清理。根据数据采集频率和保留周期的不[详细]
-
不要这样写SQL 改掉这些坏习惯
所属栏目:[MySql教程] 日期:2018-11-04 热度:78
副标题#e# SQL是作为一个程序员接触得非常多的一种语言,但是,很多时候,我们会发现,有些SQL的执行效率异常的差,造成了数据库的负担。我们通过分析这些有问题的SQL,就可以发现很多我们平时在写SQL的时候忽略的问题。 今天,我们就来讲一下这些需要改掉[详细]
-
数据库常用的事务隔离级别都有哪些?都是什么原理?
所属栏目:[MySql教程] 日期:2018-11-04 热度:147
副标题#e# 什么是事务隔离? 任何支持事务的数据库,都必须具备四个特性,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),也就是我们常说的事务ACID,这样才能保证事务((Transaction)中数据的正确性。 而事务的隔[详细]
-
想用数据库“读写分离” 请先明白“读写分离”解决什么问题
所属栏目:[MySql教程] 日期:2018-11-04 热度:157
有一些技术同学可能对于读写分离了解不多,认为数据库的负载问题都可以使用读写分离来解决。 这其实是一个非常大的误区,我们要用读写分离,首先应该明白读写分离是用来解决什么样的问题的,而不是仅仅会用这个技术。 什么是读写分离? 其实就是将数据库分[详细]
-
MySQL之SQL优化实战记录
所属栏目:[MySql教程] 日期:2018-11-04 热度:156
副标题#e# 背景 本次SQL优化是针对javaweb中的表格查询做的。 部分网络架构图 业务简单说明 N个机台将业务数据发送至服务器,服务器程序将数据入库至MySQL数据库。服务器中的javaweb程序将数据展示到网页上供用户查看。 原数据库设计 windows单机主从分离[详细]
-
Redis的各项功能解决了哪些问题?
所属栏目:[MySql教程] 日期:2018-11-04 热度:126
副标题#e# 先看一下Redis是一个什么东西。官方简介解释到: Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets,bitmaps,[详细]
-
Redis 5.0正式发布!引入流数据类型
所属栏目:[MySql教程] 日期:2018-11-04 热度:199
Redis 5.0 GA 正式版发布了!先看一下 Redis 5 带来的更新内容: 1. 新的流数据类型(Stream data type) https://redis.io/topics/streams-intro 2. 新的 Redis 模块 API:定时器、集群和字典 API(Timers, Cluster and Dictionary APIs) 3. RDB 现在可存储 L[详细]
-
带你了解10个MySQL数据库技巧
所属栏目:[MySql教程] 日期:2018-11-04 热度:136
副标题#e# 无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢? 01 如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然[详细]
-
Redis哈希结构内存模型剖析
所属栏目:[MySql教程] 日期:2018-11-04 热度:177
副标题#e# 概述 在前文《Redis字符串类型内部编码剖析》之中已经剖析过 Redis最基本的 String类型的内部是怎么编码和存储的,本文再来阐述 Redis中使用 最为频繁的数据类型:哈希(或称散列),在Redis内部是怎么存的。 实验源码环境:Redis 4.0.10 注: 本[详细]
-
Redis避不开的五种数据结构
所属栏目:[MySql教程] 日期:2018-11-04 热度:172
副标题#e# Redis 中有 5 种数据结构,分别是字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set),因为使用 Redis 场景的开发中肯定是无法避开这些基础结构的,所以熟练掌握它们也就成了一项必不可少的能力。本文章精要地介绍了 Redi[详细]
-
树莓派自建NAS云盘之——云盘构建
所属栏目:[MySql教程] 日期:2018-11-04 热度:95
副标题#e# 用自行托管的树莓派 NAS 云盘来保护数据的安全! 在前面两篇文章中,我们讨论了用树莓派搭建一个 NAS 云盘所需要的一些 软硬件环境及其操作步骤。我们还制定了适当的 备份策略 来保护 NAS 上的数据。本文中,我们将介绍讨论利用 Nestcloud 来方便[详细]
-
数据库ndf文件大小变为0KB如何进行数据恢复?
所属栏目:[MySql教程] 日期:2018-10-30 热度:82
副标题#e# 【新品产上线啦】51CTO播客,随时随地,碎片化学习 一、故障描述 成都某客户,存储损坏,数据库崩溃。重组存储,恢复数据库文件,发现有四个ndf文件大小变为0 KB。数据库大小约80TB。数据库中有1223个文件,数据库每10天生成一个NDF文件,每个NDF[详细]
-
如何使用Redis做MySQL的缓存
所属栏目:[MySql教程] 日期:2018-10-30 热度:63
【新品产上线啦】51CTO播客,随时随地,碎片化学习 应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql。 同时要注意避免冲突,在redis启动时去mysql读取所有表键值存入redis中,往redis写数据时,对redis主键自增并进行读取,若mysql更新失[详细]
-
MySQL 8.0新特性之统计直方图
所属栏目:[MySql教程] 日期:2018-10-30 热度:164
副标题#e# 【新品产上线啦】51CTO播客,随时随地,碎片化学习 概览 MySQL8.0实现了统计直方图。利用直方图,用户可以对一张表的一列做数据分布的统计,特别是针对没有索引的字段。这可以帮助查询优化器找到更优的执行计划。统计直方图的主要使用场景是用来[详细]
-
数据库为什么会分为“行式存储”和“列式存储”呢?
所属栏目:[MySql教程] 日期:2018-10-30 热度:153
副标题#e# 【新品产上线啦】51CTO播客,随时随地,碎片化学习 我们知道 当今的数据处理大致可分为两大类 联机事务处理 OLTP (on-line transaction processing) 以及联机分析处理 OLAP (On-Line Analytical Processing) OLTP 是传统关系型数据库的主要应用[详细]

浙公网安备 33038102330456号