
mysql
文章平均质量分 71
大数据技术派
待我代码写成,便娶你为妻。
展开
-
mysql索引不生效
并不是索引越多越好,索引是一种以空间换取时间的方式,所以建立索引是要消耗一定的空间,况且在索引的维护上也会消耗资源。本文首发我的个人博客可以看出目前这张表是有3个索引的:我往这张表里面导入了10万多条记录。原创 2022-09-08 09:57:50 · 915 阅读 · 0 评论 -
logstash同步mysql数据到elasticsearch
更多知识,可以前往我的个人博客网站: 等待下一个秋-Python3. 新建索引4. 编辑配置文件,重要配置参数说明:参考资料原创 2022-08-03 14:06:50 · 505 阅读 · 0 评论 -
mysql int(3)与int(10)的数值范围相同吗?
提问:mysql的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大?回答:不同,int(3)最多显示3位无符号整体,int(6)最多显示6位无符号数。如果你的答案和上面的一致,恭喜你和我犯了一样的错误。真实情况:int类型整数占4个字节,有符号的范围为:-2^31 ~ 2^31-1,无符号整数范围为:0 ~ 2^32-1,既然都是无符号整数,那么存储范围是一样的,int(6)只是在数字不够6位时用0补全,如果超过6位,则不原创 2021-10-10 18:42:07 · 468 阅读 · 0 评论 -
mysql列值不区分大小写的问题
在将分组聚合结果(就是用了group by col,col2…)保存到mysql时,列是一个联合唯一索引,多个列的组合不重复,发现下面这两个语句会报错:1Duplicate entry '2019-01-04-tx' for key 'PRIMARY'很显然,这是主键或者唯一索引冲突导致的。因为我执行了这样两条sql:insert into tableName(date,workflow...原创 2019-01-07 23:04:18 · 1206 阅读 · 0 评论 -
MySQL server has gone away , 解决办法
我的博客今天在用python查询hive,统计结果保存到mysql的时候,尝试了好多遍,总是报这个错误,python环境下的错误信息: _mysql_exceptions.OperationalError: (2006, 'MySQL server has gone away')造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... value...原创 2019-01-18 21:07:25 · 2439 阅读 · 0 评论 -
python查询hive结果保存到mysql的python代码优化历程
由于hive查询结果是不能直接保存到mysql的,有人会用sqoop,相对还是不方便。当然了,肯定还有一些其它的hive~mysql互导工具,通常我们用python驱动hiveserver2,hivecli官方并不建议,也利用python将结果保存到mysql。那么python操作hive查询结果保存到mysql过程是怎么样的呢?1、需要的包网上百度,搜到的包不外乎下面3个,这里用第二个。...原创 2019-01-16 22:42:25 · 1625 阅读 · 0 评论