首页 > 数据库技术
MYSQL优化有理有据全分析(面试必备)
MYSQL优化有理有据全分析(面试必备)目标·了解什么是优化·掌握优化查询的方法·掌握优化数据库结构的方法·掌握优化MySQL服务器的方法什么是优化?·合理安排资源、调整系统参数使MySQL运行更快、更节省资源。·优化是多方面的,包括查询、更新、服务器等。·原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。数据库性能参数·使用SHOWSTATUS语句查看MySQL数据库的性能参数·SHOWST
分类:数据库技术   时间:2020-11-22 13:01:30    收藏:0  评论:0  赞:0  阅读:59
MySQL必知必会:用十一张图讲清楚,当你CRUD时BufferPool中发生了什么!以及BufferPool的优化!
一、收到了大佬们的建议 1、篇幅偏短,建议稍微加长一点。 这点说的确实挺对,有的篇幅确实比较短,针对这个提议我会考虑将相似的话题放在一篇文章中。但是这可能会导致我中断每天更新的步调,换成隔几天发一篇的步调(但是这个系列的文章一定会写完的!) 2、Buffer Pool、LRU List、Flush ...
分类:数据库技术   时间:2020-11-22 13:01:17    收藏:0  评论:0  赞:0  阅读:37
django 数据库迁移成功 但是表没有创建
花了接近一上午的时间,终于解决了。 """ 执行完python manage.py makemigrations;python manage.py migrate; 两条命令,没有报错,分别显示如下: python manage.py makemigrations: Migrations for ' ...
分类:数据库技术   时间:2020-11-22 12:57:26    收藏:0  评论:0  赞:0  阅读:432
MYSQL触发器的使用
概念:触发器是一种特殊的储存过程,在满足定义条件操作时触发,并且自动执行触发器中预先设定好的定义的语句集合 触发器是特殊的储存过程 触发器是在对表操作时,满足条件就可以自动调用预先编译的sql语句 安全性 可以基于数据库的值使用户具有操作数据库的某种权利 审计 可以跟踪用户对数据库的操作 实现复杂的 ...
分类:数据库技术   时间:2020-11-22 09:41:19    收藏:0  评论:0  赞:0  阅读:36
一条Sql的Spark之旅
背景 ? SQL作为一门标准的、通用的、简单的DSL,在大数据分析中有着越来越重要的地位;Spark在批处理引擎领域当前也是处于绝对的地位,而Spark2.0中的SparkSQL也支持ANSI-SQL 2003标准。因此SparkSQL在大数据分析中的地位不言而喻。 本文将通过分析一条SQL在Spa ...
分类:数据库技术   时间:2020-11-22 09:40:57    收藏:0  评论:0  赞:0  阅读:26
Oracle Data Guard 报错 ORA-16057: Data Guard 配置中没有服务
Oracle Data Guard 报错 ORA-16057: Data Guard 配置中没有服务器
分类:数据库技术   时间:2020-11-22 09:39:21    收藏:0  评论:0  赞:0  阅读:31
源码浅析:MySQL一条insert操作,会写哪些文件?包括UNDO相关的文件吗?
DML操作的大致流程 在解答上述疑惑之前,我们来梳理一下DML操作的大致流程: 1、语法解析、语义解析 2、生成执行计划 3、事务修改阶段 1) 激活事务,事务状态由not_active变为active 2) 查找定位数据 3) 乐观插入 4) 记录insert相关的undo记录,并将undo记录的 ...
分类:数据库技术   时间:2020-11-22 09:39:06    收藏:0  评论:0  赞:0  阅读:32
mysql随机抽取数据
-- 慢 SELECT * FROM table_name ORDER BY rand() LIMIT 5; -- 较慢 SELECT * FROM `table` WHERE id >= (SELECT floor( RAND() * ((SELECT MAX(id) FROM `table`)- ...
分类:数据库技术   时间:2020-11-22 09:38:27    收藏:0  评论:0  赞:0  阅读:52
【mysql优化专题】本专题终极总结(共13篇)
【mysql优化专题】本专题终极总结(共13篇)点击上方“java进阶架构师”,置顶公众号。用最少的时间,走最正确的架构师之路!本专题目录如下:一、为什么要进行mysql优化?(重点)二、增删改优化,多数人都会忽略的优化三、关于单表查询,可以这么优化四、关于多表查询,不得不看的优化五、索引优化(重点中的重点)六、表的优化,分表分库(重点)七、存储过程和存储函数教学八、视图应用优化详解九、引擎(In
分类:数据库技术   时间:2020-11-22 09:36:28    收藏:0  评论:0  赞:0  阅读:45
数据库备份还原注意事项
##总结下数据库备份还原注意事项: ###1.使用Sql Server Management Studio ###2.复制数据库文件: 使用管理工具鼠标右键任务-》分离;(因为数据库在使用不能直接复制数据库文件) ###3.使用其他的数据库备份工具(以自己公司开发的为例) ###4.数据库管理工具中 ...
分类:数据库技术   时间:2020-11-22 09:34:54    收藏:0  评论:0  赞:0  阅读:61
Linux下的 Mysql 8.0 yum 安装 并修改密码
1.MySQL版本: mysql> select @@version;+ +| @@version |+ +| 8.0.18 |+ +1 row in set (0.00 sec) 2.Centos操作系统版本 [root@Hadoop-00 /]# cat /etc/redhat-releaseC ...
分类:数据库技术   时间:2020-11-22 09:34:38    收藏:0  评论:0  赞:0  阅读:29
02:SpringBoot整合SpringDataJPA实现数据库的访问(一)
02:SpringBoot整合SpringDataJPA实现数据库的访问(一)点击上方“java进阶架构师”,置顶公众号。用最少的时间,走最正确的架构师之路!springboot专题预计60讲左右,本篇作为第二篇带你5分钟快速完成增删改查操作。一、SpringDataJPA和HibernateSpringDataJPA等于在ORM之上又进行了一次封装,但具体的对数据库的访问依然要依赖于底层的ORM
分类:数据库技术   时间:2020-11-22 09:33:48    收藏:0  评论:0  赞:0  阅读:58
深入理解r2dbc-mysql
简介 mysql应该是我们在日常工作中使用到的一个非常普遍的数据库,虽然mysql现在是oracle公司的,但是它是开源的,市场占有率还是非常高的。 今天我们将会介绍r2dbc在mysql中的使用。 r2dbc-mysql的maven依赖 要想使用r2dbc-mysql,我们需要添加如下的maven ...
分类:数据库技术   时间:2020-11-22 09:33:02    收藏:0  评论:0  赞:0  阅读:28
「mysql优化专题」90%程序员都会忽略的增删改优化(2)
「mysql优化专题」90%程序员都会忽略的增删改优化(2)前文一篇「mysql优化专题」这大概是一篇最好的mysql优化入门文章(1)让大家知道msql优化,究竟在优化什么,本篇为mysql优化专题的第二篇,主要先从增删改进行优化。大家可以收藏关注一波,若是有更好的优化方式,也可留言讨论。补充知识点:操作数据语句优化的认识通常情况下,当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入操作
分类:数据库技术   时间:2020-11-22 09:32:27    收藏:0  评论:0  赞:0  阅读:26
mysql设置编码格式--支持中文
创建table的时候就使用utf8编码 在每次创建表的时候都在最后加上 character set = utf8就可以很好的支持中文 create table xxx ( id int auto_increment, title text, content text, posted_on datet ...
分类:数据库技术   时间:2020-11-22 09:32:02    收藏:0  评论:0  赞:0  阅读:32
「mysql优化专题」主从复制面试宝典!面试官都没你懂得多!(11)
「mysql优化专题」主从复制面试宝典!面试官都没你懂得多!(11)内容较多,可先收藏,目录如下:一、什么是主从复制二、主从复制的作用(重点)三、主从复制的原理(重点)四、三步轻松构建主从五、必问面试题干货分析(重点)一、什么是主从复制:主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。二、主从复制的作用(好处,或者说为什么要做主从)重点!:1
分类:数据库技术   时间:2020-11-22 09:31:48    收藏:0  评论:0  赞:0  阅读:58
数据库DQL(Data Query Language)语言学习之三:排序查询
语法: select 查询列表 from 表名 【where 筛选条件】 order by 排序的字段或表达式; 特点: 1、asc代表的是升序,可以省略 desc代表的是降序 2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段 3、order by子句在查询语句的最后面,除了 ...
分类:数据库技术   时间:2020-11-22 09:31:26    收藏:0  评论:0  赞:0  阅读:32
mysql 001 | 3种mysql备份恢复方案优劣对比!
mysql001|3种mysql备份恢复方案优劣对比!点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达前言这周又是上线周。办公桌的头发越来越多了,保温杯都是枸杞,电脑壁纸也换成了应急逃生通道(不要问我为什么是应急通道,因为打算随时跑路)。因为是新系统要与旧系统之间进行数据同步,清洗,分发。所以,这周任务是不断地核实数据,调试程序,与数据库打交道的占比很高。一旦要到
分类:数据库技术   时间:2020-11-21 23:49:17    收藏:0  评论:0  赞:0  阅读:45
Oracle MISSING00000文件故障恢复
前几天介绍了自己开发的Oracle Recovery Tools工具,今天有客户遇到故障,数据库由于断电无法正常启动,第三方对其进行了重建控制文件操作,但是有两个数据文件没有加入到重建控制文件脚本中,当数据库被resetlogs方式打开之后出现如下效果 数据库已经被多次resetlogs打开,这两个 ...
分类:数据库技术   时间:2020-11-21 22:50:13    收藏:0  评论:0  赞:0  阅读:31
mysql高并发解决方案
mysql高并发的解决方法有: 优化SQL语句,优化数据库字段,加缓存,分区表,读写分离以及垂直拆分,解耦模块,水平切分等。 高并发大多的瓶颈在后台,在存储mysql的正常的优化方案如下: (1)代码中sql语句优化 (2)数据库字段优化,索引优化 (3)加缓存,redis/memcache等 (4 ...
分类:数据库技术   时间:2020-11-21 22:48:42    收藏:0  评论:0  赞:0  阅读:34
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!