已经使用中的superset更改默认数据源sqlite到mysql

1.提取sqlite db(由于当前使用 docker 需要到宿主)

docker cp CONTAINER_NAME:/var/lib/superset/superset.db /opt

2.数据导出

然后使用 navicat 数据库工具打开sqlite文件选择导出向导csv数据保存到一个文件夹

3.创建mysql数据库与账号

4.安装superset python mysql支持 修改superset 数据库config(这个网上很多配置)

5.然后使用 superset db upgrade 初始化mysql数据表结构(如果直接导入sqlite导出的csv字段默认都是varchar255,这个会有问题)

6.更改数据表,删除全部数据表外键(删除外键是我这边的做法,具体自己可以优化,这里建议暂停superset来操作会快些)

7.更改部分报错类型

Incorrect datetime value: '0000-00-00 00:53:00' for column 'last_login' at row 1

[ERR] INSERT INTO new_superset.ab_user

删除 ab_user.cvs last_login created_on changed_on 数据

同时ab_user表更改last_login,created_on,changed_on 字段类型为timestamp(6)

1406 - Data too long for column 'sql' at row 1

[ERR] INSERT INTO new_superset.query

query表更改sql,'executed_sql' 字段类型longtext

1062 - Duplicate entry '[impala].[dw]' for key 'name'

[ERR] INSERT INTO new_superset.`ab_view_menu

删除唯一索引

dbs.password 如果乱码需要删除,不然打开数据源页面会报错

8.使用navicat导入向导导入csv数据到mysql

superset mysql数据源配置_superset 性能优化1-已经使用中的superset更改默认数据源sqlite到mysql...相关推荐

  1. 【性能优化】MySQL 数据库连接原理和性能优化 - 学习/实践

    1.应用场景 学习MySQL数据库连接原理和性能优化, 开发高性能程序. 2.学习/操作 1. 文档阅读 MySQL 数据库连接原理和性能优化 - 高性能 MySQL 实战 | Laravel 学院 ...

  2. 读薄《高性能MySql》(四)查询性能优化

    读薄<高性能MySql>(一)MySql基本知识 读薄<高性能MySql>(二)Scheme与数据优化 读薄<高性能MySql>(三)索引优化 读薄<高性能M ...

  3. 配置Tomcat性能优化

    配置Tomcat性能优化

  4. IDEA最全最常用的配置与性能优化(Java必备)

    IDEA最全最常用的配置与性能优化(Java必备) 简介 一.性能优化 1.JVM启动参数 2.清空缓存并重建索引 二.优化设置 1.显示方法分隔符 2.忽略大小写提示 3.主题设置 4.设置字体 5 ...

  5. Mysql批量插入更新性能优化

    Mysql批量插入更新性能优化 对于数据量较大的插入和更新,因io/cpu等性能瓶颈,会产生大量的时间消耗,目前主流的优化主要包括预编译.单条sql插入多条数据.事务插入等,下面详细介绍一下: 单条插 ...

  6. mysql配置以及性能优化(转)

    MySQL配置文件my.cnf中文详解,附mysql性能优化方法分享 ================================================================= ...

  7. MySQL相关参数配置及性能优化

    MySQL及其优化 文章目录 MySQL及其优化 数据库相关概念 事务的四大特性ACID 影响mysql数据库性能的几个方面 数据库性能优化的重点 CentOS系统参数优化 内核相关参数(/etc/s ...

  8. mysql connections参数_MySQL性能优化之max_connections配置参数浅析

    mysql的max_connections参数用来设置最大连接(用户)数.每个连接mysql的用户均算作一个连接,max_connections的默认值为100.本文将讲解此参数的详细作用与性能影响. ...

  9. 熟悉mysql数据库设计和性能优化_Mysql数据库性能优化

    Mysql数据库性能优化,可以从下面三点入手: 数据库设计 SQL语句优化 架构优化 一.数据库设计优化 1.适度的违反范式,适度    遵循三大范式就会带来查询时经常需要join,导致查询效率降低 ...

最新文章

  1. Bugku——Web——矛盾
  2. u盘排序软件_总有一款U盘适合你
  3. 2020/Province_C_C++_A/A/门牌制作
  4. SAP UI5 sap.ui.localResources函数调用的作用
  5. javascript 对象基础 继承机制实例【对象冒充】
  6. 矢量合成和分解的法则_力的合成与分解
  7. Spring整合SequoiaDB SQL
  8. TabLayout实现顶部导航(一)
  9. PostGIS 报错libcrypto
  10. vs2019编译libcef
  11. rclone 实现 GoogleDrive 同步至 OneDrive
  12. 《NVM-Express-1_4-2019.06.10-Ratified》学习笔记(8.8)-- Reservations
  13. 嵌入式linux platform设备驱动
  14. mysql分区 alter_mysql分区表设计(一)
  15. 自我激励--相信自己,付诸行动
  16. excel中VBA获取指定单元格内容
  17. QT开发和MFC开发的经典案例
  18. 3d打印价格怎么算的
  19. 当微信小程序遇上filter~
  20. 五行顺口溜_五行口诀

热门文章

  1. vivado 如何创建工程模式_基于Vivado的FPGA高性能开发研修班2019年8月30日上海举行...
  2. 一个请求多个响应_一个TCP连接到底可以发多少个HTTP请求?
  3. python求同构数_用c语言求1到1000的同构数_后端开发
  4. python包路径有几个_python的搜索路径与包(package)
  5. java中null是常量吗_C_NULL Julia中的常量
  6. c语言存储类_C编程语言的存储类
  7. duration java_Java Duration类| minusMillis()方法与示例
  8. math.atan_JavaScript中带有示例的Math.atan()方法
  9. java 根据类名示例化类_Java LocalDateTime类| atOffset()方法与示例
  10. linux sublime nodejs,Ubuntu环境下sublime3 nodejs安装与插件配置