2014年7月11日

K近邻算法

摘要: 什么是K近邻算法 何谓K近邻算法,即K-Nearest Neighbor algorithm,简称KNN算法,单从名字来猜想,可以简单粗暴的认为是:K个最近的邻居,当K=1时,算法便成了最近邻算法,即寻找最近的那个邻 居。为何要找邻居?打个比方来说,假设你来到一个陌生的村庄,现在你要找到与你... 阅读全文

posted @ 2014-07-11 17:25 王大王 阅读(174) 评论(0) 推荐(0)

Mysql大量插入数据时SQL语句的优化

摘要: 1) 对于Myisam类型的表,可以通过以下方式快速的导入大量的数据。 ALTER TABLE tblname DISABLE KEYS; loading the data ALTER TABLE tblname ENABLE KEYS;这两个命令用来打开或者关闭Myisam表... 阅读全文

posted @ 2014-07-11 14:24 王大王 阅读(356) 评论(0) 推荐(0)

Mysql SQL Mode详解

摘要: Mysql SQL Mode简介MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式。这样,应用程序就能对服务器操作进行量身定制以满足自己的需求。这类模式定义了MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查。这样,就能在众多不同的环境下、与其他... 阅读全文

posted @ 2014-07-11 14:23 王大王 阅读(244) 评论(0) 推荐(0)

Mysql insert语句的优化

摘要: 1) 如果你同时从同一客户插入很多行,使用多个值表的INSERT语句。这比使用分开INSERT语句快(在一些情况中几倍)。 Insert into test values(1,2),(1,3),(1,4)…2) 如果你从不同客户插入很多行,能通过使用INSERT DELAYED语句得到更高的... 阅读全文

posted @ 2014-07-11 14:21 王大王 阅读(918) 评论(0) 推荐(0)

Mysql group by语句的优化

摘要: 默认情况下,MySQL排序所有GROUP BY col1, col2, ....,查询的方法如同在查询中指定ORDER BY col1, col2, ...。如果显式包括一个包含相同的列的ORDER BY子句,MySQL可以毫不减速地对它进行优化,尽管仍然进行排序。如果查询包括GROUP BY但... 阅读全文

posted @ 2014-07-11 14:20 王大王 阅读(418) 评论(0) 推荐(0)

Mysql join语句的优化

摘要: Mysql4.1开始支持SQL的子查询。这个技术可以使用SELECT语句来创建一个单列的查询结果,然后把这个结果作为过滤条件用在另一个查询中。使用子查询可以一次性的完成很多逻辑上需要多个步骤才能完成的SQL操作,同时也可以避免事务或者表锁死,并且写起来也很容易。但是,有些情况下,子查询可以被更有效... 阅读全文

posted @ 2014-07-11 10:54 王大王 阅读(258) 评论(0) 推荐(0)

导航