-
简单SQL实现数据补零操作
所属栏目:[MySql教程] 日期:2019-03-09 热度:65
朋友们,我们在对数据库字段进行处理时,经常会把整数强制转换为varchar类型,数字本身可分大小,但转换为字符串之后,原来的大小概念就被颠覆了。 比如88和800两个整数,在作为数字类型时,800大于88是毋庸置疑的,,但转换为字符串后,'800'和'88'的大小[详细]
-
什么影响了数据库查询速度、什么影响了MySQL性能?
所属栏目:[MySql教程] 日期:2019-03-09 热度:122
副标题#e# 一、什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 QPS: QueriesPerSecond意思是每秒查询率,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS: 是 Transa[详细]
-
MySQL运维实战之PHP访问MySQL你使用对了吗
所属栏目:[MySql教程] 日期:2019-03-09 热度:51
副标题#e# 大家都知道,slow query系统做的好不好,直接决定了解决slow query的效率问题 一个数据库管理平台,拥有一个好的slow query系统,基本上就拥有了解锁性能问题的钥匙 但是今天主要分享的并不是平台,而是在平台中看到的奇葩指数五颗星的slow issue[详细]
-
MariaDB内存占用优化
所属栏目:[MySql教程] 日期:2019-03-09 热度:190
副标题#e# 查询最高内存占用 使用以下命令可以知道mysql的配置使用多少 RAM SELECT(@@key_buffer_size +@@query_cache_size +@@innodb_buffer_pool_size +@@innodb_additional_mem_pool_size +@@innodb_log_buffer_size +@@max_connections*(@@read_buffer_[详细]
-
推荐 | 超实用的MySQL数据库乱码问题的对应方式
所属栏目:[MySql教程] 日期:2019-03-09 热度:131
概述 MySQL中数据库乱码一般进行字符集的设定即可,但是乱码可以出现在各个阶段,所以这篇文章整理一下乱码出现的各个阶段以及对应方法。 建库/建表时添加charset设定 1、建库 2、建表 客户端显示 locale 确认locale设定是否为UTF8方式,一般服务器端没有[详细]
-
数据库之分库分表-垂直?水平?
所属栏目:[MySql教程] 日期:2019-03-09 热度:176
副标题#e# 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1[详细]
-
华为能提供的精彩不止如此 刚刚又发布了首款5G折叠屏手机Mate X
所属栏目:[MySql教程] 日期:2019-03-06 热度:146
温岭网(http://www.52wenling.com)观点华为能提供的精彩不止如此,全新升级的全面屏旗舰经典HUAWEI MateBook X Pro凭借其3K绚丽全面屏、Huawei Share3.0智慧互联体验和隐藏式摄像头等诸多创新黑科技惊艳亮相,吸引了全球无数媒体、权威分析师、消费者驻[详细]
-
使用SQL语句备份并压缩数据库
所属栏目:[MySql教程] 日期:2019-03-06 热度:91
经常接触SQL Server数据库的朋友,备份数据库可能是日常最常见的操作。有些朋友习惯于在SQL Server管理器中手工备份、也有些朋友设置了自动备份。其实还有一种更方便的方法,可以直接通过SQL语句进行备份。 备份的时候我们会经常发现这么一个头疼的问题,[详细]
-
如何搭建MySQL数据库系统
所属栏目:[MySql教程] 日期:2019-03-06 热度:172
副标题#e# MySQL数据库系统(安装) 前言:Apache HTTP Server 作为优秀的Web服务器软件,提供了面向用户的前端应用功能。而在实际的企业网站平台中,,为了提供更丰富、更强大的Web应用功能,往往还需要有后台数据库、网页编程语言等多种角色的支持。 一、[详细]
-
PingCAP CTO 黄东旭:我眼中的未来数据库技术趋势
所属栏目:[MySql教程] 日期:2019-03-06 热度:143
副标题#e# 在 TiDB DevCon 2019 上,我司联合创始人兼 CTO 黄东旭分享了对数据库行业大趋势以及未来数据库技术的看法。以下是演讲实录,enjoy~ 我司联合创始人兼 CTO 黄东旭 大家今天在这里看到了 TiDB 社区用户实践分享和我们自己的一些技术进展和展望,还[详细]
-
MySQL命令,一篇文章替你全部搞定
所属栏目:[MySql教程] 日期:2019-03-02 热度:83
副标题#e# MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程,触发器,事务处理等。而这两个方面又可以细分如下: MySQL常用语句 表(或者数据库)的CRUD 表数据的CRUD,其中表数据查询使用[详细]
-
记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案
所属栏目:[MySql教程] 日期:2019-03-02 热度:106
副标题#e# 问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计[详细]
-
开源数据库这么多,你知道几种
所属栏目:[MySql教程] 日期:2019-03-02 热度:139
副标题#e# 数据库从字面上的理解就是数据的仓库,其实我们平时说的数据库是指数据库管理系统(Database Management System),它是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。严格来说数据库是数据库管理系统的实例,一个数据库[详细]
-
怎么对MySQL数据库进行备份与恢复
所属栏目:[MySql教程] 日期:2019-03-02 热度:72
副标题#e# MySQL的备份与恢复 前言:前面我们已经了解了MySQL数据库的安装及使用,但随着自动化办公与电子商务的不断发展,企业对信息系统的依赖性越来越高,而数据库在信息系统中担任着非常重要的角色。尤其是一些对数据可靠性要求高的行业,如果发生数据[详细]
-
MySQL数据库的备份案例
所属栏目:[MySql教程] 日期:2019-03-02 热度:107
副标题#e# MySQL企业备份案列 前言:上篇文档分享了MySQL数据库的几种备份方法,以及各自的特点。下面我们通过一个企业级的备份案例了解一下MySQL数据库的常见备份和恢复。(如果有看不懂的地方,可以参考小编主页的上篇文档:怎么对MySQL数据库进行备份与[详细]
-
MySQL误删数据救命指南:必收藏
所属栏目:[MySql教程] 日期:2019-02-20 热度:197
首先看下MySQL误删数据排名最前的几种是: 1.误删文件 2.误删库、表 3.错误全表删除 / 更新 4.升级操作失误 都来看看你命中过几个,hoho。 简单说下我亲手造的一个大事故吧。 那大概是一个春暖花开的季节,我的内心是激动澎湃的,因为已经安排了休假计划。[详细]
-
MySQL每秒570000的写入,如何实现?
所属栏目:[MySql教程] 日期:2019-02-20 热度:92
副标题#e# 一、需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展示使用。 二、实现再分析 对于单表20亿, 在MySQL运维,说真的这块目前涉及得比较少,也基本没什么经验,,但对于InnoDB单表Inser[详细]
-
面试前必须要知道的Redis面试
所属栏目:[MySql教程] 日期:2019-02-20 热度:105
副标题#e# 今天来分享一下Redis几道常见的面试题: 如何解决缓存雪崩? 如何解决缓存穿透? 如何保证缓存与数据库双写时一致的问题? 一、缓存雪崩 1.1 什么是缓存雪崩? 回顾一下我们为什么要用缓存(Redis): 为什么要缓存 现在有个问题,如果我们的缓存挂掉了[详细]
-
2月数据库排行榜:MySQL分数增长迅猛,Oracle下降最多
所属栏目:[MySql教程] 日期:2019-02-20 热度:80
DB-Engines 数据库流行度排行榜发布了2月份的数据,看看排名前二十的情况: 一如既往地,整体排名变化不大。最突出的莫过于 MySQL 在上个月增加的分数,增加了 13.02 分,目前总分为 1167.29,稳坐第二名的位置。而万年老大的 Oracle 则依旧保持着每个月分[详细]
-
如何在MySQL 8中重置root密码
所属栏目:[MySql教程] 日期:2019-02-14 热度:64
MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值。 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值。 在MySQL 5中,可以使用--skip-grant-tables选项启动MySQL服务,此选项将[详细]
-
你真的了解数据库工程师吗?写给想从事数据库方面工作的朋友
所属栏目:[MySql教程] 日期:2019-02-14 热度:186
每当我给别人介绍我的职位是数据库工程师的时候,别人都会用疑惑的眼睛看着我。总会抛出一个问题:数据库工程师是做什么的? 对于经常听到数据库管理员(DBA),数据分析师,数据库开发工程师,数据挖掘工程师,数据架构师,ETL工程师等这些职位,之前我也是[详细]
-
浅谈SQL Server内部运行机制
所属栏目:[MySql教程] 日期:2019-02-14 热度:196
副标题#e# 对于已经很熟悉T-SQL的读者,或者对于较专业的DBA来说,逻辑的增删改查,或者较复杂的SQL语句,都是非常简单的,不存在任何挑战,不值得一提,那么,SQL的哪些方面是他们的挑战 或者软肋呢? 那就是sql优化。然而,要想成为一个好的Sql优化高手,[详细]
-
数据库的“行式存储”和“列式存储”
所属栏目:[MySql教程] 日期:2019-02-14 热度:75
传统的关系型数据库,如 Oracle、DB2、MySQL、SQL SERVER 等采用行式存储法(Row-based),在基于行式存储的数据库中, 数据是按照行数据为基础逻辑存储单元进行存储的, 一行中的数据在存储介质中以连续存储形式存在。 我们知道,当今的数据处理大致可分为[详细]
-
2019年1月数据库流行度排行: PostgreSQL蝉联2018年度冠军
所属栏目:[MySql教程] 日期:2019-02-14 热度:144
在 DB-Engines 网站,2018年度数据库评选已经出炉,PostgreSQL以其卓越表现,蝉联年度数据库容誉。 该网站这样评价: PostgreSQL在去年的DB-Engines排名中比任何其他343个受监控系统更受欢迎。 因此,我们将PostgreSQL声明为2018年的DBMS。 或许这将是Post[详细]
-
数据库大师成长日记:将数据库SQL查询结果直接转为JSON
所属栏目:[MySql教程] 日期:2019-02-14 热度:69
JSON是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 SQL与Json SQLServer对从2016开[详细]