explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。   explain关键字的使用方法很简单,就是把它放在select查询语句的前面。   mysql查看是否使用索引,简单的看type类型就可以。如果它是all,那说明这条查询语句遍历了...
日期:2021-03-23 浏览:2167次 评论: 0 阅读全文
MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了。用事实说话,看例子:数据表 collect ( id, ...
日期:2021-03-23 浏览:2054次 评论: 0 阅读全文
1、创建测试表 CREATE TABLE `mysql_genarate` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `uuid` varchar(50) DEFAULT NULL,  PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5999001 DEFAULT CHARSET=utf8...
日期:2021-03-23 浏览:1898次 评论: 0 阅读全文
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个 表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10 进行取模。另外,还可以...
日期:2021-03-23 浏览:2049次 评论: 0 阅读全文
//分库分表算法 function calc_hash_db($u, $s = 4) { $h = sprintf("%u", crc32($u)); $h1 = intval(fmod($h, $s)); return $h1; } for($i=1;$i<100;$i++) { echo calc_hash_db($i); echo " "; } function ...
日期:2021-03-23 浏览:2215次 评论: 0 阅读全文
假如我们创建了一个testIndex表:CREATE TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL); 我们随机向里面插入了1000条记录,其中有一条i_testID vc_Name555 erquan在查找vc_Name="erquan"的记录SELECT * FROM testIndex WHERE vc_Name='erquan';时,如果在vc_Name上已经建立了...
日期:2021-03-23 浏览:2277次 评论: 0 阅读全文
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个 表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10 进行取模。另外,还可以...
日期:2021-03-21 浏览:2087次 评论: 0 阅读全文
function.php里加入 //WordPress代码压缩 edit by liuzhongwei.com function wp_compress_html() { function wp_compress_html_main ($buffer) {     $initial=strlen($buffer);     $buffer=explode("", $buffer); &...
日期:2021-03-17 浏览:2454次 评论: 0 阅读全文
电脑端网页 微信扫码支付和支付宝支付 注意:支付完成后的通知地址中,格式要使用a\5\b\3这种的,而不是a=5&b=3这种的,否则通知不到。 电脑端手机端的微信和支付宝支付都已掌握,贴一下代码备用 ,基于thinkphp 微信: class WxpayMobile extends Action{       &nb...
日期:2021-03-15 浏览:2277次 评论: 0 阅读全文
四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。  对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,也即“4舍6入5凑偶”这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指的是根据5...
日期:2021-03-14 浏览:2207次 评论: 0 阅读全文