【慕课网_性能优化之MySQL优化_学习】【10】
来源:互联网 发布:剑三毒姐捏脸数据 编辑:程序博客网 时间:2024/05/18 00:26
数据库结构优化
1、选择合适的数据类型
a.使用可以存下数据的最小的数据类型
b.使用简单的数据类型,例如int比varchar在mysql]处理要简单
c.尽可能使用not null定义字段,给出默认值
d.尽量少用text等类型,非用不可的时候考虑分表
eg:
使用int来存储时间,利用
CREATE TABLE test(
id INT AUTO_INCREMENT NOT NULL,
timestr INT,
PRIMARY KEY (id)
);
INSERT INTO test(timestr) VALUES (UNIX_TIMESTAMP('2017-10-10 15:15:15'))
SELECT FROM_UNIXTIME(timestr) FROM test
使用bigint存储IP地址
使用inet_aton将IP地址转化为bigint
使用inet_ntoa将bigint转换为IP地址
阅读全文
0 0
- 【慕课网_性能优化之MySQL优化_学习】【10】
- 【慕课网_性能优化之MySQL优化_学习】【01】
- 【慕课网_性能优化之MySQL优化_学习】【02】
- 【慕课网_性能优化之MySQL优化_学习】【03】
- 【慕课网_性能优化之MySQL优化_学习】【04】
- 【慕课网_性能优化之MySQL优化_学习】【05】
- 【慕课网_性能优化之MySQL优化_学习】【06】
- 【慕课网_性能优化之MySQL优化_学习】【07】
- 【慕课网_性能优化之MySQL优化_学习】【08】
- 【慕课网_性能优化之MySQL优化_学习】【09】
- 【慕课网_性能优化之MySQL优化_学习】【11】
- 性能优化_资料
- 人工神经网络学习笔记_性能优化
- Hibernate 性能优化_转载
- 高性能MySql进化论(一):数据类型的优化_上
- 高性能MySql进化论(二):数据类型的优化_下
- 高性能MySql进化论(二):数据类型的优化_下
- 高性能MySql进化论(一):数据类型的优化_上
- 文字特效JS代码,演示:
- Docker学习二:Docker基本概念以及安装卸载
- 向内的螺旋矩阵(C语言)
- Python函数的定义
- centos下搭建web服务器
- 【慕课网_性能优化之MySQL优化_学习】【10】
- 进程间通讯(四) 共享内存
- linux中常用命令——find、grep
- 可视化交互行为
- 几种常见的微服务架构方案—ZeroC IceGrid、Spring Cloud、基于消息队列、Docker Swarm
- errno头文件
- PHP缺陷,无法多线程,但是可以模拟多线程
- Python的自动操作(挂机)脚本相关1
- centos搭建git