因为初学Python, 花费了几个礼拜的周末休息时间, DMB的雏形已经出来, 并提供下载使用(适合新手和偷懒的人高手跳过),有Bug和建议请及时发聩给我。 因为是初学,在编写DMB的时候,当中遇到一些问题,花费了不少时间来解决,这里总结下,也许能给后进者节约

因为初学Python, 花费了几个礼拜的周末休息时间, DMB的雏形已经出来, 并提供下载使用(适合新手和偷懒的人高手跳过),有Bug和建议请及时发聩给我。

因为是初学,在编写DMB的时候,当中遇到一些问题,花费了不少时间来解决,这里总结下,也许能给后进者节约些宝贵的时间。

涉及GUI多线程编程的时候,使用wx.CallAfter(), 如:wx.CallAfter(self.AfterRun);

调用 subprocess.popen, 当子进程已经推出之后 stdin.close()调用会报错, 这时候可以用 try: process.stdin.close()??exception 来屏蔽错误;

gzip.GzipFile 对数据流压缩很方便,可以避免临时文件的产生,解压读取方便,效率也不错;

获取硬件指纹 wmi 是个好东东;

加密解密可以用 pyDES, M2Crypto;

用py2exe生成.exe可执行文件的时候的icon可以用过 img2py 生成,然后在程序中设置,可以避免调用win32api,避免在 vista/win7下出错;

wx.wizard.Wizard的 finish按钮也可以通过 wizard.FindWindowById(wx.ID_FORWARD).Disable() 来屏蔽,这个浪费了我很长时间。

这次使用wxpython,算是对桌面程序的尝试,不过趋势还是采用B/S,也方便维护和管理人员远程监控和操作管理。如果有必要,会将DMB改造成B/S构架,准备用cherrypy提供web服务,跟系统进行交互。

(...)

阅读全文DMB(For MySQL)数据库监控备份工具 (6 words)

? 谭俊青 发布在 MySQL性能、MySQL Cluster集群、MySQL HA高可用等研究 - MySQL实验室, 2010.

可以任意转载, 但转载时务必以超链接形式标明文章原始出处 和 作者信息。

链接: http://www.mysqlab.net/blog/2010/08/dmb-for-mysql-and-learning-python/

标签: DMB, MySQL, NoSQL, python

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

dmb mysql_DMB(ForMySQL)数据库监控备份工具相关推荐

  1. dmb mysql_DMB(For MySQL)数据库监控备份工具

    因为初学Python, 花费了几个礼拜的周末休息时间, DMB的雏形已经出来, 并提供下载使用(适合新手和偷懒的人高手跳过),有Bug和建议请及时发聩给我. 因为是初学,在编写DMB的时候,当中遇到一 ...

  2. 挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)

    挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 原文:挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 挺好用的SQLSE ...

  3. delphi Oracle导出多个表,Oracle数据库自动备份工具(Delphi源码)

    Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...

  4. delphi导入oracle数据库,Oracle数据库自动备份工具(Delphi源码)

    Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...

  5. Java中通过JNI技术开发一款PC端微信数据库解密备份工具

    一.前言 在之前已经介绍了如何使用VS2017编写C++代码解密微信数据库文件了,但是这个不是最终的目的,因为要想让一个工具可以给别人使用,必须要有界面交互才是完美的,所以我们本文主要来进行解密编写, ...

  6. mysql查询性能测试工具_性能测试之数据库监控分析工具PMM

    PMM(Percona Monitoring and Management) 是一个用于管理和监控数据库性能的开源平台. . 它能提供全面的基于时间和各类监控指标.计数器的分析. 性能测试中,是做数据 ...

  7. 数据库 之 备份工具Mysqldump具体使用介绍

    mysql是逻辑备份工具:基于mysql客户端协议,可以远程实现,远程备份,要考虑到磁盘I/O,建议同一库中不用使用多个引擎的原因之一是备份工具支持度不一样 完全备份.部分备份: InnoDB:热备或 ...

  8. Exchange系列—使用系统自带的备份工具来备份数据库

    打开ntbackup.exe备份工具 打开备份工具(高级模式) 备份数据库 选择计划作业栏 选择:添加作业 进入备份向导 下一步 指定备份的内容 选择:备份选定的文件.驱动器或网络数据 下一步 勾选上 ...

  9. mysql mydumper_系统运维|Mydumper-MySQL数据库备份工具

    Mydumper 是 MySQL 数据库服务器备份工具,它比 MySQL 自带的 mysqldump 快很多.它还有在转储的同时获取远程服务器二进制日志文件的能力. Mydumper 的优势 并行能力 ...

最新文章

  1. python3 deque(双向队列)
  2. 考前自学系列·计算机组成原理·查询方式/中断方式/DMA方式的适用范围及判断
  3. 程矢Axure夜话:Axure手机原型视频教程之中继器上下滑动加载更多
  4. 微信红利末期,新媒体运营除了打造10W+还应该做什么?
  5. 我和我的广告前端代码(六):webpack工程合并、也许我不需要gulp
  6. hdu3870——平面图最小割
  7. 图片大小 媒体大小自适应_自适应堆大小
  8. HTTP和HTTPS详解
  9. ssm访问不到html_IDEA解决SSM项目的静态资源路径问题:HTML,CSS,JS--详解
  10. arch 还原pacman_如何使用Pacman在Arch Linux中安装Go
  11. 【英语学习】【WOTD】despot 释义/词源/示例
  12. 使用Stack进行递归
  13. 警惕新型“二进制植入”漏洞,立即更新至 Npm 最新版本
  14. User Profile的名称和显示名称
  15. [转载] Python中numpy.clip();numpy.fabs()的用法;以及math.pow()的说明
  16. 注册美国iTunes账号步骤(跳过绑定银行卡)
  17. 【python教程入门学习】Python转义字符及用法
  18. Vue下拉列表el-select二级联动效果
  19. 米家Zigbee系列传感器软件设计总结
  20. Mybatis执行流程、缓存原理以及相关面试题

热门文章

  1. 计算机视觉六大技术:图像分类、目标检测、目标跟踪、语义分割、实例分割、影像重建..
  2. 远丰电商|企业如何降低ERP运维成本又能增加ERP系统和业务?
  3. 苹果或将引入除三星外的又一手机屏幕供应商:京东方
  4. java计算椭圆的面积_java算法3_蒙特卡洛方法(Monte Carlo method)求PI和椭圆面积
  5. 华为交换机eth口作用_华为交换机ETH-TRUNK的自协商陷阱
  6. 自学电子技术的最佳方法
  7. matlab 向量_Matlab基础入门
  8. banq 为什么大部分NoSQL不提供分布式事务?
  9. 油卡充值接口源码分享
  10. 堆——鱼塘钓鱼:简直爽!