当前位置: 首页 > wzjs >正文

网站的整合搜索引擎推广

网站的整合,搜索引擎推广,安阳县人口,网站测试空间服务器处理客户端请求 服务器程序在处理来自客户端的查询请求时,大致需要分为3部分:连接管理、解析与优化、存储引擎。 连接管理 每当有一个客户端进程连接到服务器进程时,服务器进程都会创建一个线程专门处理与这个客户端的交互&#xff…

服务器处理客户端请求

服务器程序在处理来自客户端的查询请求时,大致需要分为3部分:连接管理、解析与优化、存储引擎

连接管理

每当有一个客户端进程连接到服务器进程时,服务器进程都会创建一个线程专门处理与这个客户端的交互;

断开连接时,不会立马销毁线程,缓存留给下一个连接用。

连接时,需要认证才能建立连接。

解析与优化

查询缓存

​ 注意:只要该表的结构或者数据被修改,则与该表有关的所有查询缓存都将变为无效并从查询缓存中删除!

虽然查询缓存有时可以提升系统性能,但也不得不因维护这块缓存而造成一些开销。比如每次都要去查询缓存中检索,查询请求处理完后需要更新查询缓存,需要维护该查询缓存对应的内存区域等。从MySQL 5.7.20开始,不推荐使用查询缓存,在MySQL 8.0中直接将其删除。

语法解析

​ 略

查询优化

我们写的 MySQL 语句执行起来效率可能并不是很高, MySQL 的优化程序会对我们的话句做一些优化,如外连接转换为内连接、表达式简化子查询转为连接等一堆东西.

优化的结果就是生成一个执行计划,这个执行计划表明了应该使用哪些索引执行查询,以及表之间的连接顺序是啥样,等等,我们可以使用 EXPLAIN 语句来查看某个语句的执行计划.

存储引擎

​ 负责真实的数据的存储和提取操作

不过需要注意的一点是 server 层和存储引擎层交互时,一般是以记录为单位的,以 SELECT 语句为例, server 层根据执行计划先向存储引擎层取一条记录,然后判断是否符合 WHERE条件:如果符合, 就发送给客户端,否则跳过该记录,然后继续向存储引擎索要下一条记录。

server 层在判断某条记录符合要求之后,其实是先将其发送到一个缓冲区,待到该缓冲区满了,才向客户端发送真正的记录,该缓冲区大小由系统变量 net_buffer _Iength 控制。

http://www.dtcms.com/wzjs/176579.html

相关文章:

  • cocos creator做网站江苏seo技术教程
  • 动态网站开发基础公司网络推广服务
  • 郑州专业做网站seo外链自动群发工具
  • 扁平化企业网站搜索引擎推广的方法有
  • 签订网站制作协议需注意什么软文营销的定义
  • 温州做网站建设多少钱免费推广网站推荐
  • 福田公司网站建设最新注册域名查询
  • 营销网站建立免费网站统计工具
  • 深圳cms建站系统seo建站平台哪家好
  • 瑞安市聚齐网络科技有限公司seo免费优化
  • 网站建设咨询电话成品ppt网站国外
  • 网站切片怎么做sem是什么意思
  • wordpress 程序员主题seoul是啥意思
  • 作业代做网站网站推广代理
  • 网站怎么做json数据企业网站推广渠道
  • 咸阳网站建设公司电话佛山做网站的公司哪家好
  • 免费企业网站怎么做北京网络推广公司排行
  • 东营微信开发网站建设产品网络推广怎样做
  • 景宁县建设局网站永久免费的电销外呼系统
  • 用dw做的网站怎么上传天津的网络优化公司排名
  • 网站建设运作流程百度搜索量
  • 网站做流量是怎么回事宣传方式有哪些
  • 濮阳河南网站建设中国关键词网站
  • ubuntu 建网站优化公司哪家好
  • 如何建立公司网站推广seo课程培训入门
  • 做游戏网站用什么软件市场推广外包团队
  • 微网站如何做微信支付宝seo快速排名优化方法
  • 免费博客网站下载关键词推广软件
  • 通过ip直连打开网站要怎么做网站推广的软件
  • 购物网站项目开发爱站网长尾关键词挖掘查询工具