随笔分类 - 数据库
摘要:从 MySQL 4.0.1 开始,MySQL server 有一个重要的特征:Query Cache。 当在使用中,查询缓存会存储一个 SELECT 查询的文本与被传送到客户端的相应结果。如果之后接收到一个同样的查询,服务器将从查询缓存中检索结果,而不是再次分析和执行这个同样的查询。 注意:查询缓存绝不返回过期数据。当数据被修改后,在查询缓存中的任何相关词条均被转储清除。 在某些表并不经常更改,而你又对它执行大量的相同查询时,查询缓存将是非常有用的。对于许多 WEB 服务器使用大量的动态信息,这是一个很典型的情况。 下面是查询缓存的一个性能数据。(这些结果的产生,是通过在一个 a Linux
阅读全文
摘要:本篇主要讲怎么利用SQL的FOR XML PATH 参数来进行字符串拼接,FOR XML PATH的用法很简单,它会以xml文件的形式来返回数据。 我的讲解步骤: 1:构造初始数据 2:提出问题 3:简单介绍FOR XML PATH 4:解答问题 1.构造初始数据 举出一个经典的学生课程例子,共有学生、课程与学生课程三张表。 表1:Student student_id student_name 1 张三 2 李四 3 王五 表2:Course course_id course_name 1 语言 2 数学 3 英语 表3:Student_Course student_id course_i
阅读全文
摘要:当我们的代码遇到问题的时候: 1,不要怨天怨地。出了问题,当然有可能是系统的bug,API的问题,但是那些几率往往比你犯低级错误的几率要低多了,先从自己身上找原因,是不是自己写错了。 2,要掌握工具。最低限度你要会写Log,最好是Log和调试器结合。好 的工具可以大大的提高效率。以前有人跟我说,Dll不能调试,我发现可以;有人说多线程不能调试,我发现可以;有人说COM不能调试,我发现可...
阅读全文
摘要:昨天在部署我的MAS接口程序时,出现如上标题出现的错误。客户端IP:192.168.1.100,MAS机接口程序部署在客户端。服务器IP:192.168.1.101,MySql4.0的数据库.程序连接MySql方式:采用ODBC方式, driver:mysql odbc driver5.1(这是我连接失败前采用的驱动)连接串如下(C#):connectionString="Driver={MySQ...
阅读全文