mysql索引
表数据 h_user表,数据量5887785
未插入索引前

下面执行插入索引的操作
ALTER TABLE h_user ADD UNIQUE user_login_unique(`user_login`)
再次查询数据

CREATE TABLE `h_user` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `user_login` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户名', `user_pass` varchar(255) NOT NULL DEFAULT '' COMMENT '登录密码', `pay_pwd` varchar(255) NOT NULL DEFAULT '' COMMENT '用户支付密码', `user_nicename` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户美名', `user_email` varchar(128) NOT NULL DEFAULT '' COMMENT '登录邮箱', `site_name` varchar(255) NOT NULL DEFAULT '' COMMENT '网站名称', `user_url` varchar(255) NOT NULL DEFAULT '' COMMENT '用户个人网站', `logo` varchar(255) DEFAULT '' COMMENT '网站LOGO', `avatar` varchar(255) DEFAULT '' COMMENT '用户头像,相对于upload/avatar目录', `sex` smallint(1) NOT NULL DEFAULT '0' COMMENT '性别;0:保密,1:男;2:女', `birthday` bigint(20) NOT NULL DEFAULT '0' COMMENT '生日', `signature` varchar(255) DEFAULT '' COMMENT '个性签名', `last_login_ip` varchar(32) NOT NULL DEFAULT '' COMMENT '最后登录ip', `last_login_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '最后登录时间', `create_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '注册时间', `user_activation_key` varchar(64) NOT NULL DEFAULT '' COMMENT '激活码', `user_status` int(11) NOT NULL DEFAULT '2' COMMENT '用户状态1:未验证; 2:正常 ;3:禁用', `score` int(11) NOT NULL DEFAULT '0' COMMENT '用户积分', `role_id` smallint(1) NOT NULL DEFAULT '1' COMMENT '角色ID', `coin` int(11) NOT NULL DEFAULT '0' COMMENT '金币', `mobile` varchar(16) NOT NULL DEFAULT '' COMMENT '手机号', `qq` varchar(16) DEFAULT '' COMMENT 'qq号码', `linkman` varchar(32) DEFAULT '' COMMENT '联系人', `parent_id` int(11) DEFAULT '1' COMMENT '所有者id', `mem_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家即渠道 关联的玩家ID', `cp_id` int(11) NOT NULL DEFAULT '0' COMMENT '归属的CP', `wx_qr` varchar(255) NOT NULL DEFAULT '' COMMENT '微信二维码', `float_icon` varchar(255) NOT NULL DEFAULT '' COMMENT '浮点图标', `is_switch` tinyint(2) unsigned DEFAULT '2' COMMENT '是否切换 1 切换 2不切换', `switch_rate` tinyint(3) unsigned DEFAULT '0' COMMENT '切换百分比', `ext_info` varchar(1023) NOT NULL DEFAULT '' COMMENT '扩展字段信息', `account_id` int(11) unsigned DEFAULT '0' COMMENT '腾讯广告账号ID', `parent_account_id` int(11) unsigned DEFAULT '0' COMMENT '腾讯广告代理商账号ID', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=5888117 DEFAULT CHARSET=utf8mb4 COMMENT='用户表';

浙公网安备 33010602011771号