《高性能mysql 第三版》学习

《第一章:mysql 架构历史》

mysql 足够灵活,能够适应高要求的环境。如web 类应用。 MySQL既可以嵌入到应用程序中,也可以支持数据仓库,内容索引和部署软件,高可用的冗余系统,在线事务处理系统OLTP等各种应用类型。

每个客户端连接都会在服务器进程中拥有一个线程,这个连接的查询

只会在这个单独的线程中执行,该线程只能轮流在某个CPU核心或者CPU中运行。服务器会负责缓存线程,因此不需要为每一个新建的连接创建或者销毁线程。

当客户端连接到MySQL服务器时,服务器需要对其进行认证,认证基于用户名,原始主机信息和密码如果使用了安全套接字SSL的方式连接,还可以使用X.509证书认证。一旦客户端连接成功,服务器会继续验证该客户端是否具有执行某个特定查询的权限。

优化与执行:mysql 会解析查询,并创建内部数据结构,然后对其进行各种优化,包括重写查询,决定表的读取顺序ÿ


版权声明:本文为qq_35781178原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。