mirror of
https://github.com/v2board/v2board.git
synced 2024-11-10 09:39:10 +08:00
update: optimization stat user
This commit is contained in:
parent
983b752f20
commit
b1fc316e3d
@ -525,6 +525,29 @@ ADD `handling_fee_percent` decimal(5,2) NULL AFTER `handling_fee_fixed`;
|
|||||||
ALTER TABLE `v2_order`
|
ALTER TABLE `v2_order`
|
||||||
ADD `handling_amount` int(11) NULL AFTER `total_amount`;
|
ADD `handling_amount` int(11) NULL AFTER `total_amount`;
|
||||||
|
|
||||||
|
DELIMITER $$
|
||||||
|
|
||||||
|
DROP PROCEDURE IF EXISTS `path-2022-03-29` $$
|
||||||
|
CREATE PROCEDURE `path-2022-03-29`()
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
DECLARE IndexIsThere INTEGER;
|
||||||
|
|
||||||
|
SELECT COUNT(1) INTO IndexIsThere
|
||||||
|
FROM INFORMATION_SCHEMA.STATISTICS
|
||||||
|
WHERE table_name = 'v2_stat_user'
|
||||||
|
AND index_name = 'server_id';
|
||||||
|
|
||||||
|
IF IndexIsThere != 0 THEN
|
||||||
|
TRUNCATE TABLE `v2_stat_user`;
|
||||||
|
END IF;
|
||||||
|
|
||||||
|
END $$
|
||||||
|
|
||||||
|
DELIMITER ;
|
||||||
|
CALL `path-2022-03-29`();
|
||||||
|
DROP PROCEDURE IF EXISTS `path-2022-03-29`;
|
||||||
|
|
||||||
ALTER TABLE `v2_stat_user`
|
ALTER TABLE `v2_stat_user`
|
||||||
ADD UNIQUE `server_rate_user_id_record_at` (`server_rate`, `user_id`, `record_at`),
|
ADD UNIQUE `server_rate_user_id_record_at` (`server_rate`, `user_id`, `record_at`),
|
||||||
ADD INDEX `server_rate` (`server_rate`),
|
ADD INDEX `server_rate` (`server_rate`),
|
||||||
|
Loading…
Reference in New Issue
Block a user