专栏首页陶士涵的菜地[MySQL] mysql的逻辑分层

[MySQL] mysql的逻辑分层

mysql逻辑分层: 1.client ==>连接层 ==>服务层==>引擎层==>存储层 server 2.连接层:   提供与客户端连接的服务 3.服务层:   1.提供各种用户使用的接口(增删改查),sql解析     sql的解析过程比如:     from ... on ... where ... group by ... having ... select ... order by ... limit   2.提供SQL优化器(MySQL Query Optimizer),重写查询,决定表的读取顺序,选择合适的索引   mysql的hint关键字有很多比如:SQL_NO_CACHE FORCE_INDEX SQL_BUFFER_RESULT 4.引擎层:innoDB和MyISAM   1.innoDB:事务优先(适合高并发修改操作;行锁)   2.MyISAM:读性能优先   3.show engines;查询支持哪些引擎   4.查看当前默认的引擎 show variables like '%storage_engine%';default_storage_engine

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [日常] SinaMail项目和技术能力总结

    一.企邮WEBMAIL项目 1.完成手机绑定二次验证,绑定手机提升账户的安全性 2.登陆验证接口改造,增加一系列登陆限制,增强webmail的系统可靠性 3.增...

    陶士涵
  • [android] androidPN开源项目介绍

    找到server的代码,开启服务,双击 bin/run.bat ,服务启动后监听127.0.0.1:7070端口

    陶士涵
  • [Python]Python中使用正则表达式匹配

    陶士涵
  • CentOS安装python3

    yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl...

    Christal_R
  • Centos7安装Python3.7(兼

    Centos7下已自动安装Python2.7.5,but现在经常会出现Python2和Python3兼容使用的情况,所以我现在记录下安装过程。 上一篇文章我写过...

    py3study
  • python升级2.6到2.7

    [root@alpha Python-2.7.13]# head /usr/bin/yum

    py3study
  • CentOS7 安装Python3.6.4

    本文转载自博客园ESHLkangi:https://www.cnblogs.com/ESHLkangi/p/8545979.html

    林清猫耳
  • 【连载】2016年中国网络空间安全年报(三)

    2016年中国网络空间安全年报 1.3. 站点安全事件分析 2016年国内依旧有部分重要站点被黑,出现此类事件意味着站点已被黑客成功入侵,相关站需要及时清除...

    安恒信息
  • 浅谈UE4引擎

      首先要说的是,游戏开发是一项高度复杂的代码开发工作,编程语言只是最基本的知识,它涉及的内容还有计算机图形学、3D数学、物理学等复杂的学科。但是若需要学完这么...

    用户1198337
  • linux服务器搭建之路1-安装各种软件

    由于实验室需要,准备配置新的服务器,之前一直使用windows比较多,linux比较少,于是开始重新学习linux各种环境的搭建.

    锦小年

扫码关注云+社区

领取腾讯云代金券