MySQL性能突发事件问题排查技巧(图)

  分库分表,读写分离会带来哪些问题?  前面一篇文章图解分布式系统架构(看推荐阅读)大概讲了一下分库分表,以及读写分离出现的场景,分库分表为了解决高并发和海量数据的问题。  分库后会出现新的问题  1、跨库join问题  如有2个库,订单库,...

#
MySQL
分享:

MySQL主从复制虽好,能完美解决数据库单点问题吗?(图)

  一、单个数据库服务器的缺点  数据库服务器存在单点问题;  数据库服务器资源无法满足增长的读写请求;  高峰时数据库连接数经常超过上限。  二、如何解决单点问题  增加额外的数据库服务器,组建数据库集群;  同一集群中的数据库服务器需要...

#
MySQL
分享:

分库分表,读写分离后,数据库中间件扮演了一个怎样的角色?(图)

  分库分表,读写分离会带来哪些问题?  前面一篇文章图解分布式系统架构(看推荐阅读)大概讲了一下分库分表,以及读写分离出现的场景,分库分表为了解决高并发和海量数据的问题。  分库后会出现新的问题  1、跨库join问题  如有2个库,订单库,...

#
MySQL
分享:

Oracle云——高筑墙,广积粮,刨大坑?(图)

  或出于实际所需,或出于供应商蛊惑,亦或为了显得“高大上”,总之没人会否认企业正在上云的事实,这催生了如今火热的云计算市场,当前整个市场的价值已达1800亿美元。而为了抢夺这块大蛋糕,各个供应商绞尽脑汁,纷纷以闪电般的速度加快创新和生产全新...

分享:

分分钟解决MySQL查询速度慢与性能差(图)

  一、什么影响了数据库查询速度  1.1 影响数据库查询速度的四个因素  1.2 风险分析  QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。  TP...

#
MySQL
分享:

B+树 | MySQL索引使用原则(图)

  MySQL一直了解得都不多,之前写sql准备提交生产环境之前的时候,老员工帮我检查了下sql,让修改了一下存储引擎,当时我使用的是Myisam,后面改成InnoDB了。为什么要改成这样,之前都没有听过存储引擎,于是网上查了一下。  事实上使用不同的存储引擎...

#
MySQL
分享:

高吞吐低延迟的 NoSQL 数据库——Scylla 3.0 发布(图)

  开源 NoSQL 数据库 Scylla Open Source 发布第 3 个主要版本更新,这个版本提高了查询效率并减少存储的容量需求,尽可能降低维护时间,同时也还加强了整体数据库的执行效率,官方表示,Scylla 是目前性能最高的 NoSQL 数据库,包括布署于生产环境的 Ap...

#
NoSQL
分享:

Redis实现分布式锁的正确姿势(图)

  一、前言  在我们日常工作中,除了Spring和Mybatis外,用到最多无外乎分布式缓存框架——Redis。但是很多工作很多年的朋友对Redis还处于一个最基础的使用和认识。所以我就像把自己对分布式缓存的一些理解和应用整理一个系列,希望可以帮助到大家加深...

#
Redis
分享:

Mysql学习一之数据库的字符编码问题(图)

  一、通过命令行显示字符集设置 show variables like 'character_set%';     第一个,character_set_client 是发送数据的字符集编码。  第二个,character_set_connection是连接数据库时的字符集编码。  第三个,character_set_re...

#
MySQL
分享:

MySQL设计缺陷,窃取文件易如反掌(图)

  近期美国某些大型商务网站和政府网站被黑客通过Adminer数据库入侵,根本原因是 MySQL服务器的协议缺陷。  具体来说,客户端主机和MySQL服务器之间的文件传输交互存在一个开源关系数据库管理系统(RDBMS)设计缺陷,允许运行恶意MySQL服务器的攻击者访问...

#
MySQL
分享:

实用排坑帖:SQL语句性能优化操作策略大全(图)

  本文会提到52条SQL语句性能优化策略。  1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。  2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者...

#
SQL
分享:

为什么企业依赖于NoSQL(图)

  如果你关注大数据科技动向,你对 NoSQL 一定不陌生,NoSQL 是一个分布式数据库。在过去时间,数据存储一直关系型数据库天下,有着良好的控制并发操作、事务功能。虽然 RDBMS 很优秀,但是随着时间的推移就出现了两个关系数据库解决不了的问题:快速增长...

#
NoSQL
分享:

值得收藏:一份非常完整的MySQL规范(图)

  一、数据库命令规范  所有数据库对象名称必须使用小写字母并用下划线分割  所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)  数据库对象的命名要能做到见名识意,并且最后不要超过32个字符  ...

分享:

数据库安全关键技术之敏感数据梳理技术(图)

  数据库安全中的敏感数据梳理技术是一种数据资产自动发现及对数据进行分级分类的敏感数据梳理技术。该技术通过扫描给定IP段设备流量信息检测数据资产,核实数据资产信息及分布,发现数据库分布,通过预制发现规则发现敏感数据,对其敏感数据分级分类,呈...

分享:

FoundationDB Record Layer 宣布开源,提供关系数据库功能(图)

  昨日,FoundationDB 数据库宣布开源 FoundationDB Record Layer。既然提到了“层(layer)”这个概念,我们不妨在这里简单说一下 FoundationDB 和层之间的渊源 。“层(layer)”源于 FoundationDB 创立之初的理念 —— FoundationDB 的愿景是从一个简单且...

分享:

将数据库SQL查询结果直接转为JSON(图)

  JSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。  SQL与Json  SQLServer对...

分享:

不小心删库是一种怎样的体验?半个DBA的跑路经验总结(图)

  1.只不过是把数据干掉了   权限问题永远是大问题,做好权限回收,开发数据库和线上数据库分离,线上数据库管理权限(一般指修改表结构权限与删表权限)禁止回收,也不提供给业务直接用。  不然参考0。  公司管理上,最好有自己的DB运维产品,线...

分享:

数据库优化渐进的过程,这些你都知道?(图)

  大家在面试的时候经常会被问到数据库优化的问题,今天给大家总结了几点:  第一阶段 优化sql和索引  这才是调优的第一阶段啊,为什么呢?  因为这一步成本最低啊,不需要加什么中间件。  那步骤是什么样呢?我说个大概  用慢查询日志定位执行...

分享:

2019年1月数据库流行度排行: PostgreSQL蝉联2018年度冠军(图)

  在 DB-Engines 网站,2018年度数据库评选已经出炉,PostgreSQL以其卓越表现,蝉联年度数据库容誉。  该网站这样评价:  PostgreSQL在去年的DB-Engines排名中比任何其他343个受监控系统更受欢迎。  因此,我们将PostgreSQL声明为2018年的DBMS。 ...

分享:

巧用这19条MySQL优化,效率至少提高3倍(图)

  本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下:  1、EXPLAIN  做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。  下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据:  巧用这19条MySQL优化,效率至少提高3倍  ...

#
MySQL
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号