SQL服务端与客户端执行区别
-
SQL在服务器上处理什么意思,服务器端执行与客户端执行有什么区别
SQL在服务器上处理,说白了就是数据库引擎在服务器端完成语句的解析、优化、执行并返回结果集,你本地电脑只负责发送指令和接收展示,很多人用Navicat或命令行敲SQL时,以为是在自己电脑上跑数据,其实那只是客户端工具,真正干活的是服务器上的数据库进程,这一过程涉及网络传输、内存计算、磁盘I/O和日志写入,理解这……
SQL在服务器上处理,说白了就是数据库引擎在服务器端完成语句的解析、优化、执行并返回结果集,你本地电脑只负责发送指令和接收展示,很多人用Navicat或命令行敲SQL时,以为是在自己电脑上跑数据,其实那只是客户端工具,真正干活的是服务器上的数据库进程,这一过程涉及网络传输、内存计算、磁盘I/O和日志写入,理解这……