文章 2023-06-15 来自:开发者社区

Mysql插入百万数据

Mysql插入百万数据测试CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c_user_id` varchar(36) NOT NULL DEFAULT '', `c_name` varchar(22) NOT NULL DEFAULT '', `c_province_id` int(11) NOT N...

问答 2023-06-14 来自:开发者社区

MYSQL JSON类型 当数据中某字段值为NULL时生成的sql有错

关键错误 EventColumn[index=3,columnType=12,columnName=external,columnValue={"upstreams": NULL},isNull=false,isKey=false,isUpdate=true] 详细错误日志 对于json字段 NULL不是json规范的值 null才是 pid:1 nid:1 exception:setl:com....

文章 2023-06-14 来自:开发者社区

java解析json数据生成mysql省市区街道四级联动sql

省市区联动在项目中算是比较常见的功能了,但是基础数据却非常多,网上很难找到比较全的数据,不过在github上有人利用爬虫抓取了国家统计局的数据,并生成了json文件,这样就可以利用java解析json文件并生成相应的sql文件,非常简单。(注意:数据不含港澳台,因为原json就没有。)github地址:https://github.com/modood/Administrative-divisi....

文章 2023-06-14 来自:开发者社区

MySQL 删除表中的数据记录

前言        删除数据记录是数据操作中常见的操作,可以删除表中已经存在的数据记录。在MySQL中可以通过DELETE语句来删除数据记录,该SQL语句可以通过以下几种方式使用:删除特定数据记录、删除所有数据记录。提示:以下是本篇文章正文内容,下面案例可供参考一、删除表中的数据记录?1.删除特定数据记录   在MySQL中删除特定数据记录可通过....

文章 2023-06-13 来自:开发者社区

高性能 MySQL(八):通过优化数据访问,来解决慢查询

大家好,我是水滴~~ 前面几篇文章中介绍了如何设计最优的库表结构,以及如何建立最好的索引,这些对于高性能来说是必不可少的。但这还不够——还需要合理的设计查询。如果查询写得很糟糕,即使库表结构再合理、索引再合适,也无法实现高性能。 一、为什么查询速度会慢 如果把查询看作是一个任务,那么它由一系列子任务组件,每个子任务都会消耗一定的时间。如果想要优化查询,实际上要优化其子任务,要么消除其中...

高性能 MySQL(八):通过优化数据访问,来解决慢查询
问答 2023-06-11 来自:开发者社区

阿里云Elasticsearch、es支持直接从mysql同步数据吗?

阿里云Elasticsearch、es支持直接从mysql同步数据吗?

问答 2023-06-11 来自:开发者社区

有大佬遇到过这个错误没,Flink 中cdc mysql同步数据?

有大佬遇到过这个错误没,Flink 中cdc mysql同步数据?

问答 2023-06-11 来自:开发者社区

我发现一个OceanBase问题,我的原本mysql一张表的数据,用mydumper导出会出现两个?

问题1:我发现一个OceanBase问题,我的原本mysql一张表的数据,用mydumper导出会出现两个sql文件,一个是ddl一个是insert,这种我应该用什么方式?我是先执行所有的ddl 再执行剩下的 insert 是吗老师 问题2: 我写成schema会报错

问答 2023-06-11 来自:开发者社区

昨天的性能问题,同样的数据在MySQL下试了下,也是非常快的0.几秒,就OceanBase需要9秒?

问题1: 昨天的性能问题,同样的数据在MySQL下试了下,也是非常快的0.几秒,就OceanBase需要9秒。 这是MySQL的执行计划 表1join表2,再子查询表3,然后like。其中表1数据879条,表2数据3382条,表3数据355条。 问题2:加explain吗?还是select /*+ PARALLEL(4) /的时间?刚发了图,加了select /+ PARALLEL(4) ...

文章 2023-06-11 来自:开发者社区

解决mysql max_allowed_packet 太小 造成的程序查询数据报错问题

1.因为mysql有一个max_allowed_packet变量,可以控制其通信缓冲区的最大长度,所以当缓冲区的大小太小的时候,导致某些查询和插入操作报错。解决方法如下,2.解决方法2.1 修改配置文件a .可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。max_allowed_packet = 20Mb.如果找不到my....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。