Chinaunix首页 | 论坛 | 博客
  • 博客访问: 351125
  • 博文数量: 166
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 11:44
个人简介

文章不在长,坚持不懈记录下努力前行的脚步

文章分类

全部博文(166)

文章存档

2017年(19)

2016年(59)

2015年(88)

我的朋友

分类: Mysql/postgreSQL

2015-06-11 23:15:15

客户端-->连接/线程处理-->查询缓存-->解析器-->优化器-->存储引擎
一、连接管理和安全性
1、线程池(thread pool)--缓存线程
线程与连接一对一关系,连接只能在单独的线程内进行,该线程只能轮流在某个cpu核心或者cpu中运行。
2.安全认证
(1)基于主机、用户名、密码的用户验证。--连接方式(socket、tcp/ip、named pipe)
(2)验证权限。
二、优化与执行
查询缓存(查询/结果缓存)--存在查询--不执行查询解析、优化和执行--直接返回结果集;
                                        --不存在查询--解析查询--优化查询(hint影响优化决策)--执行--缓存查询缓存。

阅读(1467) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~