策码兄弟

随笔分类 -  Mysql

mysql class
摘要:select a.id ,COUNT(b.id) as num from phphi_category a left join phphi_article b on b.cid=a.id GROUP BY a.id order by num desc; 阅读全文
posted @ 2014-03-25 10:34 策码秀才 阅读(144) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-03-22 10:25 策码秀才 阅读(367) 评论(0) 推荐(0)
摘要:糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且它将对其他应用组件产生影响。 如同其它学科,优化查询性能很大程度上决定于开发者的直觉。幸运的是,像MySQL这样的数据库自带有一些协助工具。本文简要讨论诸多工具之三种:使用索引,使用EXPLAIN分析查询以及调整MySQL的内部配置。 一、使用索引 MySQL允许对数据库表进行索引,以此能迅速查找记录,而无需一开始就扫描整个表,由此显著地加快查询速度。每个表最多可以做到16个索引,此外MySQL还支持多列索引及全文检索。 给表添加一个索引非常简单,只需调用一个CREATE INDEX命令并为索引... 阅读全文
posted @ 2014-03-22 09:26 策码秀才 阅读(174) 评论(0) 推荐(0)
摘要:MySQL性能优化的参数简介 公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统 阅读全文
posted @ 2014-03-22 09:24 策码秀才 阅读(246) 评论(0) 推荐(0)
摘要:特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个集群。集群是磁盘上的一个区域,这个区域在安装时初始化并由一个目录组成,所有数据都存储在这个目录中。使用 initdb 创建第一个数据库。一台机器上可以启动多个实例。 数据库 数据库是命名的对象集合,是与实例中的其他数据库分离的实体。一个 MySQL 实例中的所有数据库 阅读全文
posted @ 2014-02-27 16:55 策码秀才 阅读(331) 评论(0) 推荐(0)
摘要:DROP TABLE IF EXISTS `v9_vote_data`;CREATE TABLE `v9_vote_data` ( `userid` mediumint(8) unsigned DEFAULT '0', `username` char(20) NOT NULL, `subjectid` mediumint(8) unsigned NOT NULL DEFAULT '0', `time` int(10) unsigned NOT NULL DEFAULT '0', `ip` char(15) NOT NULL, `data` tex 阅读全文
posted @ 2014-01-20 17:05 策码秀才 阅读(412) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2013-12-20 14:06 策码秀才 阅读(173) 评论(0) 推荐(0)
摘要:function show($varName) {switch($result = get_cfg_var($varName)) {case 0:return '不支持';break;case 1:return '支持';break;default:return $result;break;}} $rows=array(); //服务器所有信息 //$rows[0]=$_SERVER['SERVER_SOFTWARE'];//获取操作系统软件信息 $rows['s0']=$_SERVER['SERVER_NAME' 阅读全文
posted @ 2013-12-02 16:15 策码秀才 阅读(371) 评论(0) 推荐(0)
摘要:查看指定数据库大小:SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES whereTABLE_SCHEMA='数据库名';得到的结果是以字节为单位,除1024为K,除1048576(=1024*1024)为M 阅读全文
posted @ 2013-12-02 16:04 策码秀才 阅读(229) 评论(0) 推荐(0)

策码兄弟