小编kay*_*yem的帖子

MySQL慢慢加入.任何加速的方法

我有2张桌子.1是音乐,2是listenTrack.listenTrack跟踪每首歌曲的独特播放.我试图获得本月流行歌曲的结果.我得到了我的结果,但他们只是花了太长时间.下面是我的表和查询

430,000行

CREATE TABLE `listentrack` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `sessionId` varchar(50) NOT NULL,
    `url` varchar(50) NOT NULL,
    `date_created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    `ip` varchar(150) NOT NULL,
    `user_id` int(11) DEFAULT NULL,
     PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=731306 DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)

12500行

CREATE TABLE `music` (
   `music_id` int(11) NOT NULL AUTO_INCREMENT,
   `user_id` int(11) NOT NULL,
   `title` varchar(50) DEFAULT NULL,
   `artist` varchar(50) DEFAULT NULL,
   `description` varchar(255) DEFAULT NULL,
   `genre` int(4) DEFAULT NULL,
   `file` varchar(255) NOT NULL,
   `url` varchar(50) …
Run Code Online (Sandbox Code Playgroud)

php mysql join date

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

date ×1

join ×1

mysql ×1

php ×1