![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 93
博客菜鸟飞飞飞
blog rookie
展开
-
关系型数据和文档型数据库到底有什么区别?
背景知识关系数据库(Relational Database)是建立在关系模型基础上的数据库,借助于几何代数等数学概念和方法来处理数据库中的数据。所谓关系模型是一对一、一对多或者多对多等关系,常见的关系型数据库有 Oracle、SQL Server、DB2、MySQL 等。而文档型数据库是一种非关系型数据库,非关系型数据库(Not Only SQL,NoSQL)正好与关系型数据库相反,它不是建立在“关系模型”上的数据库。文档型数据库的典型代表是 MongoDB。那么关系型数据库和文档型数据库有什么区别?原创 2021-05-08 13:56:50 · 2735 阅读 · 0 评论 -
MySQL 的优化方案
背景知识性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙,重则导致应用不可用。它对我们来说就像一颗即将被引爆的定时炸弹一样,时刻威胁着我们。因此在上线项目之前需要严格的把关,以确保 MySQL 能够以最优的状态进行运行。那么MySQL 的优化方案有哪些?常见回答MySQL 数据库常见的优化手段分为三个层面:SQL 和索引优化、数据库结构优化原创 2020-12-23 20:36:33 · 117 阅读 · 0 评论 -
MySQL 的三个自问自答
查询缓存在什么问题?如何选择数据库的引擎?InnoDB 自增索引的持久化问题三大问题1. 查询缓存的利弊MySQL 8.0 之前可以正常的使用查询缓存的功能,可通过“SHOW GLOBAL VARIABLES LIKE ‘query_cache_type’”命令查询数据库是否开启了查询缓存的功能,它的结果值有以下三项:OFF,关闭了查询缓存功能;ON,开启了查询缓存功能;DEMAND,在 sql 语句中指定 sql_cache关键字才会有查询缓存,也就是说必须使用 sql_cache.原创 2020-12-17 20:26:44 · 145 阅读 · 0 评论 -
MySQL 是怎么运作的?
自问自答问:MySQL 是怎么运作的呢?答:MySQL 的执行流程是这样的,首先客户端先要发送用户信息去服务器端进行授权认证。如果使用的是命令行工具,通常需要输入如下信息:mysql -h 主机名(IP) -u 用户名 -P 端口 -p其中:-h 表示要连接的数据库服务器的主机名或者 IP 信息;-u 表示数据库的用户名称;-P 表示数据库服务器的端口号, 小写的 -p 表示需要输入数据库的密码。具体使用示例,如下图所示:当输入正确密码之后可以连接到数据库了,如果密码输入错误,原创 2020-12-16 20:29:12 · 391 阅读 · 0 评论