阶段总结
来源:互联网 发布:淘宝家装类目 编辑:程序博客网 时间:2024/05/29 03:39
1、数据库session超时,使用plsql登录Oracle长时间未操作
由于plsql默认设置的超时时间
2、ftp连接异常,超过最大的连接数,使用netstat动态查看连接数据
非正常情况下,有可能是ftp被动连接创建高位端口号,并未释放导致。
详细(情景1):
通过ftp下载远程文件,高频率检测远程目录是否为空,使用了ftpllist方法。
相应解决方法:使用fileList方法。(查看源码后发现,该方法不会每次都建立socket端口)。
3、sql执行时间太长,尤其是在涉及到大量数据的表的操作,如做数据迁移时、修改字段值的时候和添加字段(带默认值),都会导致执行时间超长
可以考虑使用索引,存储过程和定时器(可实现后台操作)逐条操作;如果使用表级复制或者行级复制,可以考虑将小(数据量)表插入到大(数据量)表。
4、sql运行延迟,处于等待状态,是由于其他事务操作导致锁表
可以考虑强制杀死锁
5、数据库之间做迁移,导致数据字段超长。字符编码格式不同,存储中文所在的字符长度不同
可以考虑先修改表结构,在做迁移,后续再还原。
0 0
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结!
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- 阶段总结
- Android常用布局各个属性的含义
- 替换指定位置的字符Remove,Insert,charAt
- python模块1
- 建站教程
- Android 一些Api说明
- 阶段总结
- ffmpeg常用命令
- node.js stream I
- QT绘图应用2:利用Qt绘制直方图和分位数图
- do {...} while (0) 的用途汇总(欢迎补充)
- 列变位法解密
- Mac OS Terminal设置
- js替换字符串replace()函数的用法
- iOS本地化(跟随系统语言变化)