-
MySQL数据库字符编码总结--数据传输编码
所属栏目:[MySql教程] 日期:2019-05-30 热度:126
概述 前面分享了mysql数据库字符编码中的数据存储编码,今天主要介绍下数据传输编码方面的内容,看完后大家应该对mysql数据库字符编码的策略很清楚了。 01、名词解释 1、character_set_client:客户端数据解析、编码的字符集。 2、character_set_connection[详细]
-
达梦DM8新品发布 国产数据库迎来新的里程碑
所属栏目:[MySql教程] 日期:2019-05-30 热度:69
【51CTO.com原创稿件】5月8日,以化繁为简 智创未来为主题的达梦DM8新品发布会在北京盛大召开,面对新技术的迭代创新,达梦公司在本次大会上发布了新一代产品DM8,推出了达梦数据共享集群(DM DSC)、透明分布式数据库、数据库弹性计算、达梦混合事务分析处[详细]
-
DBA大牛MySQL优化心得,语句执行加速就是这么简单!
所属栏目:[MySql教程] 日期:2019-05-30 热度:106
一打开科技类论坛,最常看到的文章主题就是MySQL性能优化了,为什么要优化呢? 因为: 数据库出现瓶颈,系统的吞吐量出现访问速度慢 随着应用程序的运行,数据库的中的数据会越来越多,处理时间变长 数据读写速度缓慢 就是咱们说的性能问题,程序员一遇到它[详细]
-
从架构特点到功能缺陷,重新认识分析型分布式数据库
所属栏目:[MySql教程] 日期:2019-05-28 热度:72
写在前面 本文是分布式数据库的总纲文章的第一部分,主要探讨分析性分布式数据库的发展和技术差异;第二部分则是交易性数据库的一些关键特性分析。Ivan开始计划的分布式数据库是不含分析场景的,所以严格来说本篇算是番外篇,后续待条件具备将以独立主题的[详细]
-
传统数据库一键上云 阿里云PolarDB发布重大更新
所属栏目:[MySql教程] 日期:2019-05-26 热度:76
【51CTO.com原创稿件】只有数据库,没有迁移方案,再不兼容Oracle,估计这款数据库产品也不会受到企业的青睐。今日,阿里云PolarDB发布更新,帮助企业一键迁移传统数据库,并且支持MySQL、PostgreSQL和Oracle三种数据库。阿里云智能数据库事业部负责人李飞[详细]
-
MySQL查询缓慢的N种原因,以及N+1种解决方法
所属栏目:[MySql教程] 日期:2019-05-26 热度:115
昨天查询数据库的时还正常,今早来上班时,SQL语句查询就突然变得很慢了。这样的情况我相信你一定遇到过。 下面就让小编来带你了解其中的原因吧! 本篇文章简单总结了一下可能导致数据库查询慢的原因,希望能给大家后续查询优化提供一下指导。 SQL语句查询[详细]
-
系统慢得一批?看数据库运维老司机如何做优化
所属栏目:[MySql教程] 日期:2019-05-26 热度:180
记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的。这也是为什么自己特别喜欢看案例,今天也分享自己做的优化案例。 之前分享过OA系统、HIS系统,今天我们来一个最常见的ERP。ERP系统各行各业[详细]
-
拥抱PostgreSQL,您能飞的更高飞得更远!
所属栏目:[MySql教程] 日期:2019-05-23 热度:173
常用数据库的朋友,对PostgreSQL应该并不陌生,这个号称世界最先进的开源数据库系统,着实让不少朋友着迷。 然而遗憾的是,PostgreSQL在国内的应用并不广泛,可能大家用的最多的,还是MySQL、SQL Server、Oracle这些数据库。 Oracle和SQLServer都是商业闭[详细]
-
这个MySQL8.0.16新特性,你知道吗
所属栏目:[MySql教程] 日期:2019-05-23 热度:101
MGR优雅升级到MySQL8.0.16 传统的升级手段之一,5.7 MGR集群与8.0 MGR集群进行数据传输,程序切换新集群后测试是否正常,如果不正常,要么将新集群的新增数据同步回旧集群,要么就舍弃掉这部分数据,一般看来这种回滚都是繁琐的,繁琐的操作一般都会相应的[详细]
-
4个MySQL优化工具AWR,帮你准确定位数据库瓶颈!
所属栏目:[MySql教程] 日期:2019-05-21 热度:166
对于正在运行的mysql,性能如何,参数设置的是否合理,账号设置的是否存在安全隐患,你是否了然于胸呢? 俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运行的重要手段,因为,好的工具是使你的工作效率倍增! 今天和[详细]
-
影响MySQL查询性能的案例
所属栏目:[MySql教程] 日期:2019-05-19 热度:190
在互联网应用中,通常情况下我们查询DB 只会使用简单的、查询效率较高的SQL,大部分的逻辑都需要在代码中去实现。今天介绍一下,一些看起来简单的SQL,也有可能导致查询性能的低下。 WHERE条件字段使用函数 假设我们有如下创建表的语句 mysqlCREATETABLE`t[详细]
-
从运维角度来分析Mysql数据库优化的一些关键点
所属栏目:[MySql教程] 日期:2019-05-19 热度:100
概述 一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。 1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很[详细]
-
MySQL的order by工作原理
所属栏目:[MySql教程] 日期:2019-05-19 热度:187
在程序设计当中,我们很多场景下都会用 group by 关键字。比如在分页读取数据时,为了避免重复扫描记录,这就是必须要使用 group by 了。 比如我们使用如下 DDL 创建表: CREATETABLE`user_info`( `id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID', `city[详细]
-
部署MySQL延迟从库的几个好处
所属栏目:[MySql教程] 日期:2019-05-16 热度:194
MySQL的主从复制(replication)关系,不太严谨的叫法是同步或者主从同步。实际上在早期,MySQL的主从并不能实现真正的同步(sync),而是异步的(async)。 MySQL主从复制它可以有多种模式,最经典的也是最早出现的异步复制(async replication),从5.5版本开始[详细]
-
MongoDB自动备份全过程实录
所属栏目:[MySql教程] 日期:2019-05-16 热度:138
前段时间,个人小程序 因服务器磁盘空间被占满,导致MongoDB挂了。清理了一些无用的数据后,重启MongoDB,竟然无法启动,一番折腾(20分钟)后,总算修复了。这让我意识到:虽然是个人小项目,但也必须定期备份啊,否则数据丢了很尴尬的说。 碎碎念 我不是Mo[详细]
-
有效避免数据丢失!Redis持久化方案选择详解
所属栏目:[MySql教程] 日期:2019-05-16 热度:106
为什么需要持久化呢? 通常情况下redis的数据全部存储在内存中,数据库一旦故障发生重启数据会全部丢失,即使是在redis cluster或者redis sentinel模式下主从同步数据的恢复仍然需要一段时间。 持久化功能在于能够有效地避免因进程退出造成的数据丢失问题,[详细]
-
MySQL+MyCat分库分表 读写分离配置
所属栏目:[MySql教程] 日期:2019-05-15 热度:168
一、 MySQL+MyCat分库分表1 MyCat简介 java编写的数据库中间件 Mycat运行环境需要JDK。 Mycat是中间件,运行在代码应用和MySQL数据库之间的应用。 前身: corba,是阿里开发的数据库中间件,实现MySQL数据库分库分表集群管理的中间件,曾经出现过重大事故[详细]
-
高可用数据库主从复制延时的解决
所属栏目:[MySql教程] 日期:2019-05-11 热度:57
MySQL主从复制的延时一直是业界困扰已久的问题。延时的出现会降低主从读写分离的价值,不利于数据实时性较高的业务使用MySQL。 UDB是UCloud推出的云数据库服务,上线已达六年,运营了数以万计的UDB MySQL实例。除了提供高可用、高性能、便捷易用的产品特性[详细]
-
19条效率至少提高3倍的MySQL技巧
所属栏目:[MySql教程] 日期:2019-05-11 热度:138
本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜[详细]
-
七步操作!教你正确更换MySQL数据库字符集
所属栏目:[MySql教程] 日期:2019-05-11 热度:90
作为资深的DBA程序员,在工作中是否会遇到更这样的情况呢? 原有数据库的字符集由于前期规划不足,随着业务的发展不能满足业务的需求。如原来业务系统用的是utf8字符集,后期有存储表情符号的需求,uft8字符集就不能满足此时的业务需求了。需要用utf8mb4字[详细]
-
被裁员工不满甲骨文给出“N+6”,但网友却集体“酸”了
所属栏目:[MySql教程] 日期:2019-05-10 热度:195
一些级别高、年龄大的员工表示,N+6的赔偿条件看似很高,但对资深员工来说,并不公平。 作者丨依珞 封面图丨北京时间视频截图 美国软件巨头、数据库产品供应商甲骨文突然在中国大举裁员。据媒体报道,此次甲骨文对离职员工的补偿方案,根据签解约合同的时[详细]
-
10个顶级Mongodb GUI工具,以图形方式管理数据库
所属栏目:[MySql教程] 日期:2019-05-09 热度:101
MongoDB开源数据库可在社区,企业MongoDB Atlas版本中使用。社区服务器版本可以免费使用,而MongoDB Enterprise Server是商业版,必须购买其订阅。它适用于Windows,Linux和OS X。MongoDB Atlas可运行在AWS,微软Azure和Google Cloud Platform等云平台上。[详细]
-
详解Oracle数据库Redo log的六种状态
所属栏目:[MySql教程] 日期:2019-05-07 热度:83
概述 Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才能让我们在数据库crash时,恢复数据,保证数据不丢失。下面介绍一下Redo log的六种状态(锻炼下大家英文能力)。 redo log六种状态 1、CURRENT The[详细]
-
有数据的地方必有库,详解关系型数据库的发展历史
所属栏目:[MySql教程] 日期:2019-05-07 热度:59
数据库发展史 信息系统产生了海量的数据,有数据必须要有数据的存放位置, 无库时代 :没有专门的数据库,数据大多以文件形式存放 层次状数据库 :使用层次状模型进行数据库设计和存放 网状数据库 :使用网状模型进行数据库设计和存放 关系型数据库 :使用[详细]
-
5月数据库排行:PostgreSQL 增长放缓,Redis 下跌
所属栏目:[MySql教程] 日期:2019-05-06 热度:91
DB-Engines 数据库流行度排行榜发布了 5月份的数据,排名前二十如下: 前六名千年不变,分别是:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB和IBM Db2。其中PostgreSQL 虽然仍保持增长的趋势,不过增加的分数和以前的相比下降了很多 这个月[详细]