随笔分类 - MySQL
摘要:https://www.cnblogs.com/billyxp/p/3631242.html
阅读全文
摘要:1.查看正在执行的线程,并按 Time 倒排序 select * from information_schema.processlist where Command != 'Sleep' order by Time desc; 2.找出所有执行时间超过 5 分钟的线程,拼凑出 kill 语句,方便后
阅读全文
摘要:场景:数据库A需要重命名为B 解决方法: 1.执行下面的sql语句 查询结果为:重命名A库下的所有表的sql语句的集合 2.复制并执行上述sql语句
阅读全文
摘要:导出: 导入: set 命令 参见:http://www.ruanyifeng.com/blog/2017/11/bash-set.html
阅读全文
摘要:参考链接: https://www.cnblogs.com/Mr-Dawei/p/7460909.html?utm_source=debugrun&utm_medium=referral https://www.cnblogs.com/xibuhaohao/p/11065350.html 脏读:(同
阅读全文
摘要:转自:https://www.cnblogs.com/mr-wuxiansheng/p/6910754.html 第一范式:确保每列的原子性(强调的是列的原子性,即列不能够再分成其他几列). 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(
阅读全文
摘要:1. set profiling=1; 2. 执行SQL语句 3.show profiles; Duration就是该SQL的执行时间,将其乘以1000就是毫秒数了。
阅读全文
摘要:参见: https://yq.aliyun.com/articles/549389 https://www.cnblogs.com/notester/p/5130713.html 遇见的问题: 1.安装完mysql后用root不能su成mysql 解决方法: 修改/etc/passswd,将mysq
阅读全文
摘要:场景: 表 stockpooldata_flash 建立了一个视图 v_stockpooldata_flash “SELECT * FROM v_stockpooldata_flash where gscode = 'DXJJ' and ymd = 20190123” 语句查询速度太慢:耗时 256
阅读全文
摘要:场景:线上库中 表: quant_stk_calc_d_wxcp 的数据总量为 660W+,已有索引为 gscode_ymd_gpcode,现需按条件 f1 = 1 or f2 = 1 导出数据集。 解决方法:为了不直接操作线上库表,把数据导出至测试环境操作,步骤如下: 1、将原始数据导出 2、去除
阅读全文
摘要:场景:Navicat 查询出的结果集,想删除部分记录。 问题:结果集只读,不能编辑 解决方法: 查询语句中有 GROUP BY ,将之去掉。
阅读全文
摘要:场景:导出数据至csv文件,股票代码(在数据库中是vchar类型)那一列前面的0丢失 解决方法: 对单元格或选区点右键,点单元格格式,在数字中点自定义,在自定义中填入6个零,然后把该csv文件保存成 xlsx文件。 效果:
阅读全文
摘要:场景: 批量往mysql replace写入数据时,报错。 解决方法: 1.增大mysql 数据库配置中 max_allowed_packet 的值 max_allowed_packet = 1G (默认是1M,最大只能为1G) 2.检查自己代码中 mysql 连接函数中设置的查询超时参数 :MYS
阅读全文
摘要:场景: 有张表的数据需要用同步工具同步至其他库,需要 update_time 时间戳字段 来做增量同步。 解决方法:
阅读全文
摘要:场景: 批量写入数据时,MySQL server has gone away 解决方法: 在 my.ini 中 将 max_allowed_packet 参数设置大一点 show global variables like 'max_allowed_packet'; 上述解决方法任未解决问题,网上其
阅读全文
摘要:场景: 某查询接口 查询sql语句已确定,用该sql语句去查 表 t_strategy_stock 中的数据,但是 表t_strategy_stock 的字段名称和 sql 语句中写死的名称不同。 需求: 查询接口不做改动,sql语句不变,从表 t_strategy_stock 中查出数据。 解决方
阅读全文
摘要:场景: 当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,耗费大量磁盘空间。 解决方法: 1.关闭mysql主从,关闭binlog 然后重启数据库。 2.重启mysql,开启mysql主从,设置expire_logs_days 此方法需要重启mysql。 也可
阅读全文
摘要:场景: 数据从 10.165.98.190 自建MySQL同步至 阿里云 MongoDB过程中,mysql服务会崩溃,同步数据失败。 原因分析: 经DBA 分析,10.165.98.190自建MySQL版本过低,有bug,需升级。 解决方案: 1.先升级10.165.98.190自建的MySQL版本
阅读全文