摘要: 主题:如何重构查询冰战士何时需要使用这种技巧 (1)一种复杂查询还是多个简单查询 设计查询的时候需要考虑的一个重要问题是是否需要将一个复杂的查询分成多个简单的查询。在平时我们总是强调需要数据库完成尽可能多的工作,这样做的逻辑在于以前总是认为通络通信,查询解析以及优化师一种代价很高的事情。但是MySQ 阅读全文
posted @ 2019-04-08 21:15 阿十三 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 对于低效的查询,我们发现通过以下两个步骤分析很有效: (1)确认应用程序是否在检索大量超过需要的数据。这通常意味着访问了太多的行,但有时候也可能是访问了太多的行 (2)确认MySQL服务器层是否在分析大量超过需要的数据行 优化查询的方法如下: (1)是否向数据库请求了不需要的数据 对于查询数据是,可 阅读全文
posted @ 2019-04-08 20:35 阿十三 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 介绍一下如何真正的发挥索引的优势 (1)独立的列 我们通常会看到一些查询不当的使用索引,或者是的MYSQL无法使用已有的索引。如果查询中的列不是独立的,则MYSQL就不会使用索引。“独立的列”是指索引列不能是表达式的一部分,也不能是函数的参数 例如下面的的这个查询语句 看一下我们就知道where中的 阅读全文
posted @ 2019-04-01 22:42 阿十三 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 索引最常说的作用就是可以让服务器快速的定位到表的指定位置、但是这并不是索引唯一的作用,到目前位置可以看到,根据索引创建的数据结构的不同,索引也有一些其他的作用 最常见的B-Tree索引,按照顺序进行存储数据,所以MYSQL可以用来order by和group by。因为数据是有序的,所以B-Tree 阅读全文
posted @ 2019-04-01 21:30 阿十三 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 在MYSQL中,索引是在引擎层中而不是服务器层实现的。所以并没有统一的索引标准:不同存储引擎的索引的工作方式并不一样,也不是所有的存储引擎 都支持所有类型的索引。即使多个存储引擎支持同一种类型的索引,其底层的实现也可能不同 (1)B-Tree索引 如果没有特别指明类型的话,那么就代指为B-Tree引 阅读全文
posted @ 2019-04-01 21:02 阿十三 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 在了解HTTPS协议之前,我们先了解一下两个概念:对称加密和非对称加密 对称加密:是指加密的密匙和解密密匙是一样的。通常使用的AES和TEA算法,他的特点是计算量小,又有一定的破解门槛 非对称加密:是指加密的密匙和解密的密匙是不一样的,也就是密匙成对出现(根据公匙无法推知私匙,根据私匙也无法推知公匙 阅读全文
posted @ 2019-03-23 13:06 阿十三 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则 HTTP(Hypertext Transfer Protocol ,超文本传输协议)是一种详细规定了浏览器和万维网(World Wide Web, WWW)服务器之间互相通信的规则, 通过因特网传送万维网文档的数据传送协议 H 阅读全文
posted @ 2019-03-23 11:15 阿十三 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、管道 管道是一种两个进程点进行单向通信的机制。因为管道传递数据的单向性,管道又称为半双工管道,管道的这一特点决定了其使用的局限性 管道具有以下特点: (1)数据只能由一个进程流向另一个进程(其中一个读管道,另一个写管道);如果要进行双工通信,则需要建立两个管道 (2)管道只能用于父子进程或者兄弟 阅读全文
posted @ 2019-03-23 10:48 阿十三 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: Linux系统下可以使用fork()函数创建一个子进程,其函数原型如下: fork()函数不需要参数,返回值是一个进程标识符(PID)。对于返回值,有一下3种情况: (1)对于父进程,fork()函数返回新创建的子进程的ID (2)对于子进程,fork()函数返回0 (3)如果创建失败,fork() 阅读全文
posted @ 2019-03-22 22:12 阿十三 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 先对比一下select和poll (1)poll不要求开发者在计算最大文件描述符时进行+1的操作 (2)poll在应付大数目的文件描述符的时候速度更快,因为对于select来说内核需要检查大量描述符对应的fd_set中的每一个比特位 (3)select可以监控的文件描述数目是固定的,相对来说较少(1 阅读全文
posted @ 2019-03-22 20:10 阿十三 阅读(471) 评论(0) 推荐(0) 编辑