- 博客(17)
- 收藏
- 关注
原创 kettle使用常见问题
Kettle(Pentaho Data Integration)在导出大量数据到Excel时可能会遇到内存溢出(OutOfMemoryError)的问题。将数据分批处理,而不是一次性导出所有数据。将数据分为较小的批次,然后逐个批次导出到Excel。如果可能的话,考虑将数据导出为CSV格式而不是Excel。CSV文件占用的内存较小,因此你可能不会遇到内存溢出的问题。你可以尝试增加Kettle分配给Java的堆内存。优化你的Kettle转换,减少不必要的步骤和中间结果。这将分配2GB的内存给Kettle。
2023-06-28 19:51:51
3173
1
原创 SQL 优化
如果in和or所在列有索引或者主键的话,or和in没啥差别,执行计划和执行时间都几乎一样。如果in和or所在列没有索引的话,性能差别就很大了。在没有索引的情况下,随着in或者or后面的数据量越多,in的效率不会有太大的下降,但是or会随着记录越多的话性能下降非常厉害,从第三中测试情况中可以很明显地看出了,基本上是指数级增长。
2022-10-27 13:47:33
143
转载 with(nolock)的用法
指用户读取一批记录的情况,用户两次查询同一条件的一批记录,第一次查询后,有其它用户对这批数据做了修改,方法可能是修改,删除,新增,第二次查询时,会发现第一次查询的记录条目有的不在第二次查询结果中,或者是第二次查询的条目不在第一次查询的内容中。一个用户的一个操作是一个事务,这个事务分两次读取同一条记录,如果第一次读取后,有另外用户修改了这个数据,然后第二次读取的数据正好是其它用户修改的数据,这样造成两次读取的记录不同,如果事务中锁定这条记录就可以避免。四、nolock和with(nolock)的几个小区别。
2022-10-27 11:05:38
734
原创 ETL-邮件监控
邮件监控参考: [link](https://learn.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms177418(v=sql.105))
2022-10-26 13:18:18
547
原创 该登录名/ip来自不受信任的域不能与Windows身份验证一起使用
使用VS2017在SQL SERVER2016上部署SSIS包,VS和SQL SERVER 不在一台服务器上,SQL SERVER在虚拟机上。
2022-09-22 11:38:30
1332
原创 SSIS经验
1.错误一:错误二:信息: 缓冲区管理器调用 10484688 个字节的内存分配量失败,但无法换出任何缓冲区来缓解内存不足的压力。考虑了 6 个缓冲区,但锁定了 6。或者是因未安装足够的内存或其他进程正在使用内存,以致于没有足够的内存可供该管道使用;或者是锁定了过多的缓冲区。解决方法:1.查看内存 systeminfo 2.查看开机时间 cmd 中 systeminfo 3.给sqlserver设置最大内存。
2022-09-15 10:18:35
3678
原创 SQLSERVER 出现死锁查找方法和解决办法
SQLSERVER出现死锁查找方法和解决办法1.查询死锁语句查询结果,如图所示被阻塞的数据库ID:7备阻塞会话ID:55、57、58正在阻塞当前会话的ID:58、561.2 查询被阻塞的数据1.3 查询被阻塞的表(注意:一定要在被阻塞的数据库中查询)1.4 查询阻塞或者死锁的语句blocked:582 杀死死锁blocked:58.........
2022-06-28 11:42:23
15959
原创 oracle创建删除用户、表空间
–创建用户 创建公共用户已c##开头create user c##focus identified by FocusBI DEFAULT TABLESPACE USERS;–account unlock;–授权grant connect,resource to c##focus; --授予 connect resource 权限grant create table to connect; --授予 创建表权限GRANT CREATE TABLE TO c##foc
2022-06-26 22:57:57
118
原创 WINDOWS的PATH环境发生改变
如果 环境变量 path 发生了变化方法1:电脑重启方法2:cmd set PATH=C(重新读取PATH变量值,不会进行修改) 关掉CMD,c重新打开即可
2022-06-26 21:41:18
610
原创 VS2017的ssis工具箱打开呈现灰色
VS2017的ssis工具箱打开呈现灰色VS2017的ssis工具箱打开呈现灰色工具——》选项即使一开始 也是 true 也要进行 ‘确定’。
2022-06-26 21:37:20
678
1
原创 oracle错误解决方法
oracle错误解决方法执行 alter session set “_ORACLE_SCRIPT”=true;本文仅仅简单oracle报错的记载解决方法。
2022-06-18 21:11:27
1113
原创 Oracle与SqlServer的差异
Oracle与SqlServer的差异oracle——sqlServerCHAR(length)——CHAR(length):存储固定长度的字符串。参数length指定了长度,如果存储的字符串长度小于length,用空格填充。默认长度是1,最长不超过2000字节。VARCHAR2(length)——VARCHAR(length)VARCHAR2(length):存储可变长度的字符串。length指定了该字符串的最大长度。默认长度是1,最长不超过4000字符。NUMBER(p,s)——decimal(18
2022-06-18 21:04:34
1724
原创 PowerDesigner-反向工程
PowerDesigner-逆向工程逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。打开PowerDesginer软件导航栏:文件——》反向工程——》Database导航栏:工具——》显示首选项以上就是今天要讲的内容,本文仅仅简单介绍了PowerDesigner的反向工程的使用。.........
2022-06-17 15:45:10
2270
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人