Database

共 17 篇

MySQL恢复数据库报错Unknown command '\''.

MySQL数据库使用命令行进行数据备份:mysqldump -u username -p --no-create-db -R databasename > dump.sql 恢复命令:mysql -u username -p databasename2 < dump.sql 恢复失败提示ERROR at line 39595: Unknown command '\''.

Database 寻龙剑侠 2025-11-19 48 阅读 more

NIFI 实现上一次任务执行完后,等待5分钟执行下一次任务

前两天在使用nifi进行数据同步的时候,原来的流程方式是设置使用GenerateFlowFile作为初始节点,设置cron 表达式每5分钟执行一次。因为整个流程需要处理的节点比较多,有些数据查询会比较慢。虽然是数据增量的方式同步,但是存在当某次某节点查询的数据量过大,整个流程执行完超过5分钟的情况,此时下一次任务再次开始,就会导致最终插入的数据出现重复,这是业务不允许的,因此需要实现 实现上一次任务执行完后,等待5分钟执行下一次任务。使用NIFI的ExecuteScript 实现任务延时处理

Database 寻龙剑侠 2025-10-24 154 阅读 more

ClickHouse 先删除数据再插入数据不报错,但是没有插入数据的问题

对副本表 insert 语句的数据会划分为数据块. 每个数据块会生成 block_id ,存在 zookeeper 相应表目录的 block 子目录下.根据这个 block_id 数据块会去重.当对这份数据进行 aleter delete 操作后.数据成功删除了,但是存在 zookeeper 上的 block_id 没有被一并删除.导致之后对这份数据进行 insert into ,会被表引擎判断为重复数据,而被略过,使数据没有落地到表里面.也就是查不出来这份数据.

Database 寻龙剑侠 2025-10-23 127 阅读 more

clickhouse | 建表的时候可以做的一些优化

clickhouse建表的优化关键原则 1、按查询模式设计:所有优化需基于实际查询需求。 2、测试验证:通过EXPLAIN和查询日志分析优化效果。 3、平衡写入与查询:过度优化可能增加写入开销。

Database 寻龙剑侠 2025-05-19 195 阅读 more

SQL server|with as使用方法和注意事项

WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句用到。可以使SQL语句的可读性更高,也可以在UNION ALL的不同部分,作为提供数据的部分。

Database 寻龙剑侠 2025-05-13 198 阅读 more
SQL server|备份时报错“无法打开设备”

SQL server|备份时报错“无法打开设备”

今天同时在处理SQL server数据库备份时,正常操作的情况下,却报错无法打开备份设备的错误。导致问题的原因:①可能是文件夹目录权限问题 ②可能是登录SQLServer服务器用户策略问题

Database 寻龙剑侠 2025-05-13 96 阅读 more

SQL server|云服务器配置SQL server允许远程访问

之前自己买了阿里云服务器后,操作配置过mysql允许远程访问,这次公司在华为云上新买了一个云服务器,在安装完SQL server后却发现无法使用Navicat远程访问,于是让我来做配置。在云服务器上配置SQL server数据库允许远程访问主要分以下几个步骤: 1、设置数据库允许远程访问; 2、配置数据库的server服务端口1433; 3、在防火墙上开放1433端口,新增入站规则; 4、在云服务器的控制台添加1433的安全组;

Database 寻龙剑侠 2025-05-13 72 阅读 more