前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql longtext查询慢_select中的longtext使查询速度极慢

mysql longtext查询慢_select中的longtext使查询速度极慢

作者头像
全栈程序员站长
发布2022-08-28 10:19:43
3.1K0
发布2022-08-28 10:19:43
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

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

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中运行正常但需要花费大量时间。

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

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/146561.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档