PolicySplitter is a tool for splitting XACML policies according to splitting criteria. Splitting enables performance improvement because it speeds up the processing of the XACML request by the PDP (policy enforcement point).
SHOW FULL COLUMNS FROM `jrk_downrecords` [ RunTime:0.000860s ]
SELECT `a`.`aid`,`a`.`title`,`a`.`create_time`,`m`.`username` FROM `jrk_downrecords` `a` INNER JOIN `jrk_member` `m` ON `a`.`uid`=`m`.`id` WHERE `a`.`status` = 1 GROUP BY `a`.`aid` ORDER BY `a`.`create_time` DESC LIMIT 10 [ RunTime:0.063780s ]
SHOW FULL COLUMNS FROM `jrk_tagrecords` [ RunTime:0.000941s ]
SELECT * FROM `jrk_tagrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 20 [ RunTime:0.001213s ]
SHOW FULL COLUMNS FROM `jrk_member` [ RunTime:0.000870s ]
SELECT `id`,`username`,`userhead`,`usertime` FROM `jrk_member` WHERE `status` = 1 ORDER BY `usertime` DESC LIMIT 10 [ RunTime:0.003331s ]
SHOW FULL COLUMNS FROM `jrk_searchrecords` [ RunTime:0.001083s ]
SELECT * FROM `jrk_searchrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 5 [ RunTime:0.004092s ]
SELECT aid,title,count(aid) as c FROM `jrk_downrecords` GROUP BY `aid` ORDER BY `c` DESC LIMIT 10 [ RunTime:0.014734s ]
SHOW FULL COLUMNS FROM `jrk_articles` [ RunTime:0.001137s ]
UPDATE `jrk_articles` SET `hits` = 2 WHERE `id` = 299642 [ RunTime:0.034688s ]