mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 01:11:46 +08:00 
			
		
		
		
	update: optimization stat user
This commit is contained in:
		| @@ -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`), | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user