-
bigint存储ip地址查看全部
-
int 类型存储时间查看全部
-
慢查询的分析工作 mysqldumpslow查看全部
-
感谢分享 辛苦啦查看全部
-
SELECT a.TABLE_SCHEMA AS '数据名' ,a.TABLE_NAME AS '表名' ,a.INDEX_NAME AS '索引1' ,b.INDEX_NAME AS '索引2' ,a.COLUMN_NAME AS '重复列名' FROM STATISTICS a JOIN STATISTICS b ON a.TABLE_SCHEMA = b.TABLE_SCHEMA AND a.TABLE_NAME = b.TABLE_NAME AND a.SEQ_IN_INDEX = b.SEQ_IN_INDEX AND a.COLUMN_NAME = b.COLUMN_NAME WHERE a.SEQ_IN_INDEX = 1 AND a.INDEX_NAME <> b.INDEX_NAME查看全部
-
CREATE TABLE address ( address_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, address VARCHAR(50) NOT NULL, address2 VARCHAR(50) DEFAULT NULL, district VARCHAR(20) NOT NULL, city_id SMALLINT UNSIGNED NOT NULL, postal_code VARCHAR(10) DEFAULT NULL, phone VARCHAR(20) NOT NULL, location GEOMETRY NOT NULL, last_update TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (address_id), KEY idx_fk_city_id (city_id), SPATIAL KEY `idx_location` (location), CONSTRAINT `fk_address_city` FOREIGN KEY (city_id) REFERENCES city (city_id) ON DELETE RESTRICT ON UPDATE CASCADE )ENGINE= innodb DEFAULT CHARSET=utf8; 这个表的存储引擎应该使用myisam才对 因为空间索引只支持myisam查看全部
-
优化可以从那几个方面进行查看全部
-
数据库准备查看全部
-
Max()和Count()的优化 1.对max()查询,可以为表创建索引,create index index_name on table_name(column_name 规定需要索引的列),然后在进行查询查看全部
-
MySQL慢查日志分析工具之pt-query-digest 使用查看全部
-
mysql第三方配置工具: https://tools.percona.com/wizard查看全部
-
表的垂直拆分的原则 所谓垂直拆分,就是把原来一个有很多列的表拆分成多个表解决表的宽度问题,通常拆分原则如下: 1、把不常用的字段单独存放到一个表中 2、把大字段独立存放到一个表中 3、把经常一起使用的字段放到一起查看全部
-
ip地址存储查看全部
-
ip地址存储查看全部
-
选择合适的数据类型 1.使用可存下数据的最小的数据类型 2.使用简单地数据类型,Int<varchar 3.尽可能使用not null定义字段 4.尽量少用text,非用不可最好分表查看全部
举报
0/150
提交
取消