php开原系统,OneBase

这篇博客主要展示了多个数据库查询操作,包括`ob_config`、`ob_hook`和`ob_article`表的数据获取。其中,对`ob_article`表进行了复杂联接查询,涉及到会员、文章分类,并对查询进行了性能分析,揭示了可能存在的全表扫描和文件排序问题。博客内容关注于数据库查询效率和数据组织方式。
摘要由CSDN通过智能技术生成

[ DB ] CONNECT:[ UseTime:0.000000s ] mysql:dbname=shan_yin;host=127.0.0.1;port=3306;charset=utf8

[ SQL ] SHOW COLUMNS FROM `ob_config` [ RunTime:0.000000s ]

[ SQL ] SELECT * FROM `ob_config` [ RunTime:0.000000s ]

[ EXPLAIN : array (

'id' => 1,

'select_type' => 'SIMPLE',

'table' => 'ob_config',

'partitions' => NULL,

'type' => 'ALL',

'possible_keys' => NULL,

'key' => NULL,

'key_len' => NULL,

'ref' => NULL,

'rows' => 25,

'filtered' => 100.0,

'extra' => NULL,

) ]

[ SQL ] SHOW COLUMNS FROM `ob_hook` [ RunTime:0.015625s ]

[ SQL ] SELECT `id`,`name`,`addon_list` FROM `ob_hook` [ RunTime:0.000000s ]

[ EXPLAIN : array (

'id' => 1,

'select_type' => 'SIMPLE',

'table' => 'ob_hook',

'partitions' => NULL,

'type' => 'ALL',

'possible_keys' => NULL,

'key' => NULL,

'key_len' => NULL,

'ref' => NULL,

'rows' => 3,

'filtered' => 100.0,

'extra' => NULL,

) ]

[ SQL ] SHOW COLUMNS FROM `ob_article` [ RunTime:0.000000s ]

[ SQL ] SELECT COUNT(*) AS tp_count FROM `ob_article` `a` INNER JOIN `ob_member` `m` ON `a`.`member_id`=`m`.`id` INNER JOIN `ob_article_category` `c` ON `a`.`category_id`=`c`.`id` WHERE `a`.`status` <> -1 LIMIT 1 [ RunTime:0.000000s ]

[ EXPLAIN : array (

'id' => 1,

'select_type' => 'SIMPLE',

'table' => 'm',

'partitions' => NULL,

'type' => 'index',

'possible_keys' => 'PRIMARY',

'key' => 'PRIMARY',

'key_len' => '4',

'ref' => NULL,

'rows' => 6,

'filtered' => 100.0,

'extra' => 'Using index',

) ]

[ SQL ] SELECT `a`.*,`m`.`nickname`,c.name as category_name FROM `ob_article` `a` INNER JOIN `ob_member` `m` ON `a`.`member_id`=`m`.`id` INNER JOIN `ob_article_category` `c` ON `a`.`category_id`=`c`.`id` WHERE `a`.`status` <> -1 ORDER BY a.create_time desc LIMIT 0,10 [ RunTime:0.015625s ]

[ EXPLAIN : array (

'id' => 1,

'select_type' => 'SIMPLE',

'table' => 'm',

'partitions' => NULL,

'type' => 'ALL',

'possible_keys' => 'PRIMARY',

'key' => NULL,

'key_len' => NULL,

'ref' => NULL,

'rows' => 6,

'filtered' => 100.0,

'extra' => 'Using temporary; Using filesort',

) ]

[ SQL ] SHOW COLUMNS FROM `ob_article_category` [ RunTime:0.000000s ]

[ SQL ] SELECT `id`,`name`,`describe`,`create_time`,`update_time`,`status`,`icon` FROM `ob_article_category` WHERE `status` <> -1 ORDER BY create_time asc [ RunTime:0.000000s ]

[ EXPLAIN : array (

'id' => 1,

'select_type' => 'SIMPLE',

'table' => 'ob_article_category',

'partitions' => NULL,

'type' => 'ALL',

'possible_keys' => NULL,

'key' => NULL,

'key_len' => NULL,

'ref' => NULL,

'rows' => 9,

'filtered' => 88.8888931274414,

'extra' => 'Using where; Using filesort',

) ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值