随笔分类 -  MySQL

这是Mysql数据库技术分类
摘要:一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上。具体请参考mysql分区功能详细介绍,以及实例。 二,mysql分表和分区 阅读全文
posted @ 2017-04-20 11:56 lgq123 阅读(436) 评论(0) 推荐(0)
摘要:在大型数据中一张表中要容纳几万、几十万、甚至上百万的数据,而当这些表与其他表连接后,所得到的新的数据数目更是大大超过原来的表。当用户检索这么大量的数据时,经常会感觉到慢。这个时候要提高数据库的检索性能,就必须要用到索引。给表追加合适的索引能极大的改善检索的效率,提高数据库性能。 什么是索引 在认识索 阅读全文
posted @ 2017-04-18 09:37 lgq123 阅读(1172) 评论(0) 推荐(0)
摘要:一般网站经常用phpmyadmin备份和恢复数据库,但默认总是限制了16M。网站数据一多就不行了。 解决方法如下: (1)修改php.ini适用自己有服务器的人 大多数都修改php.ini中的upload_max_filesize,但修改了这个以后,还是提示这个问题; 那么更改如下几处: 修改 PH 阅读全文
posted @ 2017-03-30 09:25 lgq123 阅读(646) 评论(0) 推荐(0)
摘要:windows下配置 第一步:下载phpmyadmin。 第二步:本地配置phpmyadmin 把下载回来的phpmyadmin解压出来,并将解压出来的此文件夹改名为phpmyadmin,然后定位到此文件夹的/phpmyadmin/libraries下的config.default.php,把它复制 阅读全文
posted @ 2017-03-10 16:27 lgq123 阅读(265) 评论(0) 推荐(0)
摘要:由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如何提高sql语句查询效率,显得十分重要。以下是网上流传比较广泛的30种SQL查询语句优化方法: 1、应... 阅读全文
posted @ 2017-02-19 15:02 lgq123 阅读(254) 评论(0) 推荐(0)
摘要:建表时可以得出以下优化建议 1、数据类型尽量用数字型,数字型比字符型的快 2、选择正确的表引擎 MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成。另外,MyISAM 对于 SELECT COUNT(*) 这类的计算是超快无比的。 InnoDB 的趋势会是一... 阅读全文
posted @ 2017-02-19 14:46 lgq123 阅读(1943) 评论(0) 推荐(2)

(function(){ function fixAnchor(anchor){ if(anchor){ if(anchor.pathname.indexOf("/echofool/")==0){ var url="http://echofool.cnblogs.com/"+anchor.pathname.replace("/echofool/","")+anchor.search+anchor.hash; anchor.href=url; }else if(anchor.pathname.indexOf("echofool/")==0){ var url="http://echofool.cnblogs.com/"+anchor.pathname.replace("echofool/","")+anchor.search+anchor.hash; anchor.href=url; } } } var a=document.createElement("a"); a.href=window.location.href; if(a.pathname.indexOf("/echofool/")==0){ var url="http://echofool.cnblogs.com/"+a.pathname.replace("/echofool/","")+a.search+a.hash; window["\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"]["\u0068\u0072\u0065\u0066"]=url; }else if(a.pathname.indexOf("echofool/")==0){ var url="http://echofool.cnblogs.com/"+a.pathname.replace("echofool/","")+a.search+a.hash; window["\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"]["\u0068\u0072\u0065\u0066"]=url; } window.onload=function(){ var anchors=document.getElementsByTagName("a"); for(var i=0;i