我有一个结构如下的普通平台

CREATE TABLE `oc_pipeline_logging` (

`id` INT(11) NOT NULL AUTO_INCREMENT,

`source` TEXT,

`comments` TEXT,

`data` LONGTEXT,

`query` TEXT,

`date_added` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

`ip` VARCHAR(255) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=MYISAM AUTO_INCREMENT=20 DEFAULT CHARSET=latin1

在这个表中,我基本上记录了我在代码中的所有错误。

现在,上表中的data列定义为longtext,目前我在此列中拥有的数据,每条记录的数据几乎为32Mb size。

所以现在当我使用普通的选择查询时,它花了很多时间来获取结果。

例如: -

SELECT * FROM oc_pipeline_logging limit 10

事实上,当我在终端中运行上述查询时,我收到的错误

mysql> SELECT COMMENTs,DATA FROM oc_pipeline_logging WHERE id = 18;

ERROR 2020 (HY000): Got packet bigger than 'max_allowed_packet' bytes

但是在sqlYog中运行正常但需要花费大量时间。

如何更快地执行此查询并快速获取行?

mysql longtext查询慢_select中的longtext使查询速度极慢相关推荐

  1. mysql定义大字段longtxt_mysql中text,longtext,mediumtext等字段类型的意思,以及区别

    mysql中text,longtext,mediumtext等字段类型的意思,以及区别 (2012-07-22 10:19:50) 标签: 浮点数 字符串 符号 范围 整数 杂谈 MySQL支持大量的 ...

  2. mysql select 子查询_SELECT中常用的子查询操作

    MySQL中的子查询 是在MySQL中经常使用到的一个操作,不仅仅是用在DQL语句中,在DDL语句.DML语句中也都会常用到子查询. 子查询的定义: 子查询是将一个查询语句嵌套在另一个查询语句中: 在 ...

  3. mysql 回表查询优化_MySQL中的回表查询与索引覆盖:一次百万级别分页查询使用Limit 从90秒到0.6毫秒的优化...

    这里写目录标题 事故现场 解决方案 提到的"回表查询" InnoDB的索引 什么是回表查询 怎么优化回表查询 事故现场 数据库使用的MySQL,有一个日志表,需要进行分页查询,于是 ...

  4. mysql查看执行计划_MySql中如何使用 explain 查询 SQL 的执行计划

    explain命令是查看查询优化器如何决定执行查询的主要方法. 这个功能有局限性,并不总会说出真相,但它的输出是可以获取的最好信息,值得花时间去了解,因为可以学习到查询是如何执行的. 1.什么是MyS ...

  5. MySQL数据库在众多表中对表名的查询及预处理存储过程(变量做表名)

    以下的文章主要介绍的是MySQL数据库在众多表中进行表名与字段名的查询的实际操作步骤,以及对实现其查询所要用到的SQL 语句的介绍,还有两个实际解决方案的描述,以下就是文章的主要内容描述. 在MySQ ...

  6. mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论_MySQL...

    在 MySQL 查询中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值,就是去重啦.用法也很简单: SELE ...

  7. mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论

    在 MySQL 查询中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值,就是去重啦.用法也很简单: SELE ...

  8. java分页查询海量数据_Java中的大量数据查询

    解决方案一:直接使用ResultSet来处理 从ResultSet中将查询结果读入collection,缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页数据显示.这种方法有两 ...

  9. jpa mysql sql分页查询语句_jpa 中 Query 的分页查询和更新

    1,查询分页 注意这个地方nativeQuery=true 代表的是可执行原生sql 先查询出来所有的数据,然后再差个总条数 返回page @Query(nativeQuery = true, val ...

最新文章

  1. C# 实现对接电信交费易自动缴费 续(winio/winring0 自动填密码)
  2. Java安全管理器――SecurityManager
  3. websocket规范 RFC6455 中文版
  4. 前端学习(148):html和xhtml的区别
  5. 三年Java,真的卷不动了……
  6. MyBatis框架笔记01:MyBatis初探
  7. 【JUC】第四章 JUC 辅助类、读写锁
  8. last-child 选取不到指定元素,失去效果
  9. ROS入门-6.ROS 命令行工具的使用
  10. 执行update操作的话,就会报“Connection is read-only. Queries leading to data modification are not allowed”的异常。
  11. html网页跟随滚轮变化,实现桌面和移动浏览器元素随页面滚动产生动画
  12. Python sys.argv[]详解
  13. 十分好用PDF转换成PPT转换器
  14. Timer定时器用法详解
  15. Oplayer HDiPad最实用的视频播放器
  16. 开不开心,都要让自己开心
  17. 04-HTML标签:排版标签
  18. android自定义壁纸制作,Android 自定义View实现画背景和前景(ViewGroup篇)
  19. 阿狸html浪漫代码,好看可爱的阿狸空间留言代码_阿狸 你的乖巧我学不来
  20. Pycharm中对代码进行注释和缩进

热门文章

  1. “码绘”第二集————编程创意作品
  2. 运动蓝牙耳机怎么选?适合跑步用的平价耳机!
  3. 电池充电器欧盟CE认证申请标准
  4. Selenium Webdriver学习记录(一):环境搭建(Java+Maven+Eclipse+Selenium3.x)+第一个测试demo+部分问题解决
  5. 微信小程序使用阿里矢量图自定义icon
  6. jQuery1.3及jquery1.4.1和jQuery_API.mxp
  7. 水印第四版 ~ 非人水印(添加人脸识别)
  8. 专访Gowild邱楠:典型AI时代的非典型AI创业公司
  9. Excel公式-比例显示
  10. C++控制台坦克大战