繁体   English   中英

SQLyog如何与MySQL通信?

[英]How does SQLyog communicate with MySQL?

我正在使用Visual Studio 2010和MySQL.Net连接器。 我有一个查询,在VS上大约需要20秒才能完成。 在SQLyog上,完全相同的查询不到一秒钟。 我对这两个查询做了Wireshark跟踪。 VS查询使用往返于服务器的纯文本。 SQLyog使用一些奇怪的格式,并且不可读。 而且,SQLyog查询以3个数据包完成所有操作:请求,响应和最终ACK。 VS以10个数据包的形式进行处理:请求,两个响应,ACK,另外两个响应,ACK,另外两个响应和最终ACK。 结果是在两种情况下都返回两行。 有谁知道为什么SQLyog这么快以及他们使用什么接口?

特里

SQLyog使用mysql的c api

使用本机MySQL C API完全以C / C ++ / Win32 API编写。 没有使用包装器类。

mysql.net连接器

Connector / Net是使用100%纯C#编写的完全托管的ADO.NET驱动程序。 它不使用MySQL C客户端库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM