-
详解MySQL数据库5层权限--全局、数据库层、表层、列层、子程序层
所属栏目:[MySql教程] 日期:2019-06-27 热度:132
副标题#e# 概述 在MySQL中,如何查看一个用户被授予了那些权限呢? 授予用户的权限可能分全局层级权限、数据库层级权限、表层级别权限、列层级别权限、子程序层级权限。下面用实验来做下演示: 权限具体分类 1、全局层级 全局权限适用于一个给定服务器中的所[详细]
-
5步选择高性能NoSQL数据库
所属栏目:[MySql教程] 日期:2019-06-27 热度:106
构建在线和运营应用程序的开发团队越来越多地选择一种新的数据库来支持它们。它被称为NoSQL或Not Only SQL,包括Redis,MongoDB等选项。从可用的NoSQL解决方案中选择正确的数据库是我们在设计新应用程序时可以做出的最重要决策之一。因此,如果你正在评估N[详细]
-
跨越数据库发展鸿沟,谈分布式数据库技术趋势
所属栏目:[MySql教程] 日期:2019-06-27 热度:58
副标题#e# 一、金融行业架构转型需求 随着移动化与互联网化的不断发展,我国金融行业的商业模式与技术体系已经逐渐走上了与西方世界完全不同的道路。众所周知,欧美国家的移动化普及率远远不如我国,同时人口基数也有着数量级的不同。这就使得国内外金融行[详细]
-
自制小工具大大加速MySQL SQL语句优化(附源码)
所属栏目:[MySql教程] 日期:2019-06-25 热度:106
副标题#e# 引言 优化SQL,是DBA常见的工作之一。如何高效、快速地优化一条语句,是每个DBA经常要面对的一个问题。在日常的优化工作中,我发现有很多操作是在优化过程中必不可少的步骤。然而这些步骤重复性的执行,又会耗费DBA很多精力。于是萌发了自己编写[详细]
-
MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?
所属栏目:[MySql教程] 日期:2019-06-24 热度:92
今天,探讨一个有趣的话题:MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行。那么,你觉得这个数值多少才合适呢? 曾经在中国互联网技术圈广为流传着这么一个说法:MySQL 单表数据量大于 2000 万行,性能会明显下降。事[详细]
-
面试官:你看过Redis数据结构底层实现吗?
所属栏目:[MySql教程] 日期:2019-06-23 热度:125
副标题#e# 面试中,redis也是很受面试官亲睐的一部分。我向在这里讲的是redis的底层数据结构,而不是你理解的五大数据结构。你有没有想过redis底层是怎样的数据结构呢,他们和我们java中的HashMap、List、等使用的数据结构有什么区别呢。 1. 字符串处理(str[详细]
-
在成本结构上,版权成本却是毋庸置疑的大头
所属栏目:[MySql教程] 日期:2019-06-21 热度:151
腾讯音乐的动作更为直接,出资200亿欧元竞购环球音乐半数股权的谈判即将靴子落地,恐怕不只是为了环球的版权,腾讯加大对音乐产业链上游的渗透更值得解读。毕竟在此之前,腾讯音乐就投资了DNV音乐,旗下的产品除了重回大众视野的豆瓣FM,主打数字音乐版权商[详细]
-
一通骚操作,我把SQL执行效率提高了10000000倍!
所属栏目:[MySql教程] 日期:2019-06-21 热度:109
副标题#e# 场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表: createtableCourse( c_idintPRIMARYKEY, namevarchar(10) ) 数据100条 学生表: createtableStudent( idintPRIMARYKEY, namevarchar(10) ) 数据70000条 学生成绩表SC CREATEtableSC([详细]
-
分布式Redis的分布式锁Redlock
所属栏目:[MySql教程] 日期:2019-06-20 热度:107
引言 之前自己在用redis来实现分布式锁的时候都是基于单个Redis实例,也就是说Redis本身是有单点故障的,Redis的官方文档介绍了一种自认为合理的算法,Redlock来实现分布式Redis下的分布式锁。 Martin Kleppmann写了一篇文章分析Redlock。然后redis的作者[详细]
-
问题SQL优化:从超过300s优化到1s案例分析
所属栏目:[MySql教程] 日期:2019-06-20 热度:77
概述 今天发现有个项目应用每次一启动后使用就会导致另外一个应用服务直接崩溃,而这两个应用使用的是同个数据库,经过排查可以发现是报表应用的某个查询功能导致,而咨询开发但却查不出是哪条sql,那就只能靠自己排查了..下面是解决的大致过程。 1、开启[详细]
-
解决MySQL错误Too many connections的方法
所属栏目:[MySql教程] 日期:2019-06-19 热度:204
MySQL数据库 Too many connections 出现这种错误明显就是 mysql_connect 之后忘记 mysql_close; 当大量的connect之后,就会出现Too many connections的错误,mysql默认的连接为100个,而什么情况下会出现这种错误呢? 正常的mysql_connect 之后调用 mysql[详细]
-
一次诡异的数据库“死锁”,问题究竟在哪里?
所属栏目:[MySql教程] 日期:2019-06-19 热度:60
程序死锁的问题,很难调试,看进程堆栈,看各个线程与锁的情况,对照代码进行排查。 数据库死锁的问题,更难,看不了数据库堆栈,也看不了数据库线程与锁,更难以对照代码排查。 前段时间,和一个朋友讨论了一个疑似数据库死锁的问题,最后进行试验与排查[详细]
-
一文了解各种数据库默认驱动、URL、端口
所属栏目:[MySql教程] 日期:2019-06-19 热度:158
今天主要对各种数据库默认端口和URL做个总结,温故而知新。。。 1.Oracle (1) 驱动:oracle.jdbc.driver.OracleDriver (2) URL:jdbc:oracle:thin:@ :port:dbname 注:machine_name:数据库所在的机器的名称,如果是本机则是127.0.0.1或者是localhost,如[详细]
-
Web端开源的多数据库支持管理工具,终于发现它了
所属栏目:[MySql教程] 日期:2019-06-19 热度:198
副标题#e# 背景 我之前一直在寻找一个Web端的数据库管理工具,奈何找了很长时间,直到最近才找到一个比较满意的,只能说功夫不负有心人,有了它让我在管理数据库的时候方便了很多,毕竟我只需要一个浏览器即可连接数据库进行管理了,尽管它还不是尽善尽美,[详细]
-
作为DBA不得不知的5大管理MYSQL的开源免费利器
所属栏目:[MySql教程] 日期:2019-06-19 热度:63
概述 对于数据库运维人员来说,想要保证数据库在高效平稳的运行就有点像杂技演员在转盘子,需要灵活、专注、能快速做出反应、并且拥有冷静的头脑。数据库几乎是所有能够成功运行系统的核心。而数据库运维人员对组织的数据负责,能找到可依靠的工具来更加高[详细]
-
5G是车联网发展的重要机遇 但是在复杂竞合关系中谁也不占优势
所属栏目:[MySql教程] 日期:2019-06-18 热度:177
4G时代催生了电商、社交应用的繁荣,相比,5G的应用场景则更加广泛。根据未来移动通信论坛发布的《5G白皮书》,未来5G应用将涵盖三大类场景:增强移动宽带(eMBB)、海量机器类通信(mMTC)和超可靠低时延(uRLLC)。5G的特性将帮助更多的科技设想,走出电脑、手机[详细]
-
Redis为什么是单线程还这么快
所属栏目:[MySql教程] 日期:2019-06-18 热度:93
副标题#e# Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框[详细]
-
超详细的各种数据库默认驱动、URL、端口总结
所属栏目:[MySql教程] 日期:2019-06-18 热度:145
概述 今天主要对各种数据库默认端口和URL做个总结,温故而知新。。。 01.Oracle 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@ :port:dbname 注:machine_name:数据库所在的机器的名称,如果是本机则是127.0.0.1或者是localhost,如果[详细]
-
智能吸尘器到底该怎么选?几千块的吸尘器到底长什么样?
所属栏目:[MySql教程] 日期:2019-06-15 热度:185
简单来说,判断一台吸尘器好不好,最直观的就是它的吸力够不够强劲以及持不持久。我们利用3.5斤的苏打粉,模拟一个普通中国家庭一个月的灰尘重量,均匀的洒在五条赛道上,看看这些吸尘器在经过一月大量灰尘垃圾的洗礼之后,吸力会不会依旧强劲!其实通过实[详细]
-
赋能零售、电商、餐饮、生活服务业,小程序商业化价值凸显
所属栏目:[MySql教程] 日期:2019-06-15 热度:176
自2017年腾讯智慧零售正式推出以来,新零售就成为腾讯探索产业互联网的先锋部队。借助腾讯数字化工具箱,腾讯与头部企业深入合作,打造出了永辉超市、家乐福等一批零售业智慧升级的标杆案例。在腾讯的大力倡导和推动下,零售业的技术改造和数字化升级持续发[详细]
-
慢SQL诊断优化套路包,套路用的对,速度升百倍
所属栏目:[MySql教程] 日期:2019-06-15 热度:199
在DBA的日常工作中,调整个别性能较差的SQL语句是一项富有挑战性的工作。面对慢SQL,一些DBA会心烦,会沮丧,会束手无措,也会沉着冷静、斗智斗勇!当中的关键在于数据库管理员如何分析得出SQL语句的执行计划和如何从SQL语句的执行计划中发现问题。 下面老[详细]
-
“三浪叠加”的原理是什么?
所属栏目:[MySql教程] 日期:2019-06-12 热度:77
有位朋友是LCD的忠实粉丝,曾经为了LCD屏抛弃iPhoneX倒向 iPhone8 Plus,同样采用LCD屏的iPhoneXR推出后,又在第一时间抢购了一台。甚至立下了这样一个Flag:我就是没有手机用,也不会用你们 OLED 手机!但在杭州的OLEDBig Bang燎原之旅活动上,这位朋友看[详细]
-
这个时代,做不好“粉丝营销”几乎就是做不好营销?
所属栏目:[MySql教程] 日期:2019-06-12 热度:190
粉丝营销怎么做?我们需要挖掘粉丝的商业价值,做到将高人气转化为高销量。过去我们强调品牌、产品的定位,也就是从产品的角度出发,对市场进行细分,通过精准的广告投放,瞄准目标用户。但市场定位有一个前提,就是品牌本身必须清楚知道市场在哪里,哪些人[详细]
-
分析NoSQL比较火的三个数据库Memcached、Redis、MongoDB
所属栏目:[MySql教程] 日期:2019-06-12 热度:90
副标题#e# 前言 NoSQL,泛指非关系型的数据库。随着互联网不断的发展,传统的关系数据库在应付新互联网模式的网站,特别是超大规模和高并发的SNS类型的纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了[详细]
-
MySQL痿了,放不下这么多数据!
所属栏目:[MySql教程] 日期:2019-06-12 热度:192
副标题#e# MySQL在达到一定数据量(我的经验是3T、单表1亿)时,复杂查询会有明显的延迟。继续分库分表,会严重增加业务复杂性,尤其对很多非互联网产品来说,急需一个分布式存储。 MySQL本身也做了一些努力,那就是基于Paxos协议的MGR。但它没有Sharding的解[详细]