一次小事故,让我对时间戳存char还是存int有了深刻的印象。

生产环境的sql条件涉及到时间戳字段的大小比较(between and),当时设计的时间戳类型是char(10),结果当数据量达到200万时,虽然建立了索引,但仍旧瞬间崩溃。

用ApiPost接口调试文档生成工具查询响应时间,时间到达几十分钟。

多方调试无果下,将时间戳类型是char(10)改成int(10),瞬间秒开。查询速度控制在了 0.03秒以内。

性能提升万倍。

ApiPost介绍:

ApiPost 是一个可直接生成文档的API调试、管理工具,支持模拟会员登录请求,支持GET、POST、PUT、DELETE等常见API请求方式,类似POSTMAN和RAP的结合体,是团队协作最佳API管理工具。

官网地址: https://www.apipost.cn

MySql 时间戳存char还是存int?相关推荐

  1. 一次事故,我对MySQL时间戳存char(10)还是int(10)有了全新的认识

    摘要:char类型字段想走索引的话,必须用引号括起来.如果是时间戳等类型的纯数字,建议还是存为int型吧. 本文分享自华为云社区<一次事故,我对MySql时间戳存char(10)还是int(10 ...

  2. 一次线上事故,让我对MySql的时间戳存char(10)还是int(10)有了全新的认识

    美好的周五 周五的早晨,一切都是那么美好. 然鹅,10点多的时候,运营小哥哥突然告诉我后台打不开了,我怀着一颗"有什么大不了的,估计又是(S)(B)不会连wifi"的心情,自信的打 ...

  3. MySQL中的char和varcharmysql中varchar能存多少汉字、数字,以及varchar(100)和varchar(10)的区别

    1.varchar能存多少汉字.数字? 具体还是要看版本的,一个字符占用3个字节 ,一个汉字(包括数字)占用3个字节=一个字符 4.0版本以下,varchar(100),指的是100字节,如果存放UT ...

  4. mysql数据库建仓范式_存mysql个数

    MySQL学习笔记之数据类型详解 注:以下内容针对MySQL5.0及以上版本 MySQL的数据类型非常多,选择正确的数据类型对于获得高性能至关重要,本文是我结合网上看到的一些blog加上<高性能 ...

  5. MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚

    MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚 一.关于UTF-8 UTF-8 Unicode Transformation Format-8bit.是用以解决 ...

  6. Jsp+SpringMVC+Mysql实现的进销存库存管理系统附带论文

    今天给大家演示的是一款由jsp+springMVC+hibernate+mysql实现的进销存库存管理系统 主要实现了商品管理.部门管理.分公司管理.出库管理.入库管理.库存查看等基本功能,此外还实现 ...

  7. Jsp+Ssm+Mysql实现的进销存管理系统

    此篇为大家推荐一款基于jsp+ssm框架(spring+springMVC+mybaits)+mysql实现的进销存管理系统源码和开发教程 主要功能:供应商管理.商品管理.进货管理.库存盘点.进货退货 ...

  8. 基于java超市收银订单管理、基于ssm+mysql商店库存进销存和便利店商品管理系统

    基于java超市收银订单管理.基于ssm+mysql商店库存进销存和便利店商品管理系统 系统架构 SpringBoot\SSM(两个版本都有) JSP.JSTL.jQuery.HTML.CSS.JS ...

  9. greenplum 数据库如何增加列_Greenplum行存与列存的选择以及转换方法-阿里云开发者社区...

    背景 数据在数据库中的存储形式多种多样,比较常见的如 1. PostgreSQL的堆表,以行的形式存储,(当变成字段压缩后的长度超过数据块的四分之一时,会以TOAST的形式存储到TOAST表). 2. ...

最新文章

  1. 用于机器人导航辅助的6自由度姿态估计的平面辅助视觉惯性里程计
  2. 好程序员web前端技术之CSS3过渡
  3. list快速默认排序java_1. java Collections.sort()实现List排序的默认方法和自定义方法...
  4. HP 8770W windows10 1803 安装 HP 3D DriveGuard
  5. struct msghdr和struct cmsghdr【转载】
  6. 解决iOS app集成共享QQ场地,微信的朋友,朋友等功能圈,不能采用苹果公司的审计问题...
  7. 软件项目需求调研报告模板下载_「软件项目管理入门」(21) 需求调研和需求分析怎么做?...
  8. 副本技能-邮箱SMTP,IMAP,POP3协议说明及各类邮箱协议配置地址与端口
  9. 【5】分享两个小而实用的IP扫描仪
  10. Java的ActiveX控件_注册ActiveX控件的几种方法 - 镜花水月 - JavaEye技术网站
  11. 新零售业背景下实体店的经营战略
  12. java关于时间的换算
  13. java pgm_(转) PGM图像处理方法详解(很好一篇)
  14. 平行空间怎么设置32位_10月微信新花样!微信情侣空间怎么解除 情侣空间取消情侣关系设置方法...
  15. C++之函数后面加const
  16. 【ML】第二章 端到端机器学习项目
  17. 数据结构与算法(1)--二叉树
  18. matlab画中国近海有效波高时遇到的问题及m_map的用法注意事项
  19. 数控铣削图案及编程_数控铣床编程30例带图
  20. SAP QM初阶之事务代码QC51为采购订单创建Quality Certificate

热门文章

  1. python中的mul函数_Sympy:“Mul”对象没有分层函数的“cos”属性
  2. VMware NSX许可
  3. Windows Server 2008 R2 建立iSCSI存储的教程(图文) Windows iSCSI(转)
  4. Docker学习总结(54)——save,load,import 命令有何区别
  5. Netty学习总结(4)——图解Netty之Pipeline、channel、Context之间的数据流向
  6. Java基础学习总结(67)——Java接口API中使用数组的缺陷
  7. python用于人工智能哪些领域_Python那么火?哪些领域可以用它?
  8. Bzoj4199:[NOI2015]品酒大会
  9. 将packages/apps/下的app导入eclipse
  10. 如何尽量规避XSS(跨站点脚本)攻击