如何将Python程序打包成linux可执行文件?
在日常的数据库运维管理中,经常要写一大堆的Python脚本,那么如何将Python脚本打包成可执行的程序,本文就针对该需求将Python脚本打包成Linux可执行文件,具体步骤如下:环境说明OS:CentOS 7Python:2.71、安装pyinstaller使用的工具是pyinstaller,打开终端输入sudo pip install pyi……
在日常的数据库运维管理中,经常要写一大堆的Python脚本,那么如何将Python脚本打包成可执行的程序,本文就针对该需求将Python脚本打包成Linux可执行文件,具体步骤如下:环境说明OS:CentOS 7Python:2.71、安装pyinstaller使用的工具是pyinstaller,打开终端输入sudo pip install pyi……
今天开发人员遇到一个问题,具体的报错信息如下:mysql>select -> IF( (a.dateline-b.dateline) > 900, 1, 0) as st -> from xxx.xxx1 a left join xxx.xxxx2 b on a.tid=b.tid and b.first……
我们都知道,在关系型数据库中,索引的存在是非常重要的,但是不合理的索引反而会影响到业务的性能,那怎么才能合理的设计索引也是业务高效访问数据库需要考虑的?那如何才能评估索引创建的合理呢?今天我们给出其中一个评估指标:Cardinality在MySQL数据库中,如何查看表的索引情况呢?执行show index from tb_name;命令即可;如下所示:……
在写脚本时经常需要在命令行使用明文密码,虽然不安全,但是很方便,出现[Warning] Using a password 就很讨厌,下面给出个解决方式方法: 使用 2>/dev/null#mysql --user=root --password=123456 -e "select version()" 2>/dev/nu……
最近遇到一个MySQL数据导入时候遇到问题,先来看下问题产生的具体报错信息如下所示:ERROR 1114 (HY000) at line 5: The table ‘/data/mysql/tmp/#sql_13c53_2’ is full# mysql -u dba_admin -p'xxxxxx' -h 1……
最近发现隔几天就会出现一台实例备份失败的情况,具体的报错信息如下所示xtrabackup: error: log block numbers mismatch:xtrabackup: error: expected log block no. 172665700, but got no. 176859996 from the log file.xt……
问题背景在云服务器上构建一个云数据库RDS数据库的从库,构建的方式也相对比较简单,和搭建主从的复制没啥区别,这里不做具体介绍;构建完成后,业务上线之后,构建的从库出现主从复制报错的问题,具体的报错信息如下所示:备注:由于云数据库RDS由于没有开启GTID,所以只能基于偏移量进行主从复制、(有些强一致性金融级云数据库RDS默认GTID是关闭的)mys……
临近春节,相信每个公司都会进行全面巡检,无论是业务层还是数据库层,达到事前预防的目的;今天就来分享一下针对MySQL数据存储层面,在数据库存储来不及扩容的情况下,MySQL中的压缩方案;日常工作中很多业务在表结构设计之初不会考虑存储的设计,只有当业务发展到一定规模才会意识到问题的严重性。而物理存储主要是考虑是否要启用表的压缩功能,默认情况下,所有表都是非压……
今天业务反馈了一个问题,modify_time字段不允许为null,而业务反馈这个字段是设置了默认值的,具体的业务报错信息如下所示:从报错信息看,可能是modify_time字段没有设置默认值或默认值设置的不正确导致接下来查看一下表结构:CREATE TABLE `jj_xxxx` (.... `create_time` timestamp……
在做自动化运维开发过程中,需要从information_schema.tables获取MySQL表相关的元信息,发现MySQL8.0和5.7存在的差异还是比较大的;在MySQL8.0以前,通常会通过infomation_schema的表来获取一些元数据,例如从tables表中获取表的下一个auto_increment值,从indexes表获取索引的相关信息等……
今天来分享一下MySQL中支持的一种存储引擎–CSV,这种存储引擎平时工作中用得可能并不多,但是在某一些导入CSV文件的场景下,非常有用;下面我们就来具体介绍下该存储引擎的使用;平时我们把CSV文件导入到MySQL中,可能会考虑到使用load data的方式导入数据,下面我们介绍一种新的方式–使用CSV引擎,在数据量比较大的情况下,……
昨天频繁的收到MySQL实例关于Aborted告警邮件,看到告警邮件的实例信息,测试实例,优先级没没那么高,晚点抽空在看,可能到时候就好了,抱着侥幸的心理继续划水,但是没过1个小时,收到50多封告警邮件,实在受不了了,准备放下手头的事情优先处理该告警问题;如下是告警邮件相关信息截图:从告警看,是由于MySQL实例状态变量Aborted_connects……
在开发调试脚本的时候,遇到一个问题:ImportError: cannot import name ‘A’ from ‘study_case.a’具体问题情况是这样的:前些日子写了一个py文件,它的功能主要是创建数据(暂且称为create_data.py,每条数据会生成一个唯一的id);同时写了另一个py……
两周没有更新文章了,最近一直在忙”人生大事”,毕竟人这一生,除了工作、上班还有其他几件重要的事情,而且也是每个人都必须要经历的,走完了,也就走完了……言归正传,在日常数据库管理中,经常会遇到索引重建的需求,针对MySQL数据库,不像Oracle数据库中有支持索引重建的语法(ALTER INDEX ………
之前我认为python中的字典是无序的,因为它是按照hash来存储的,最近开发过程中对数据序列化之后,返回了OrderedDict类型数据,返回数据格式如下[OrderedDict([('id', 1), ('prop_code', u'mysql'), ('prop_name'……
今天在开发程序中,从MySQL中提取数据的时候,使用到了case when的语法用来做判断,在使用过程中在判断NULL值得时候遇到个小问题;具体的现象测试如下:表结构如下:CREATE TABLE `wjqtab1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEF……
本文针对上一篇《MySQL优化案例分享》文章中提到的线上业务产生的一个死锁问题进行展开讨论,主要针对两个update操作导致的死锁的场景,借此机会正好总结下MySQL锁及分析下产生死锁的原因和解决方案;首先,针对MySQL中提供的锁种类做一个简单的总结,关于更多MySQL锁相关的内容可参考官方文档;MySQL InnoDB存储引擎提供了如下几种锁:1、……
临近十一,国庆放假的同时,往往会伴随着国庆期间业务要上相关的活动,那么今天就分享一个今年五一前夕(4月30日)上新活动中遇到的一个性能问题;问题背景五一前夕(4月30日)中午频繁的收到业务慢查询的告警排查过程查看mysql实例监控,发现CPU在不断增长,系统的负载也在不断的增加查看慢查询日志,发现有一个update操作的慢查询,执行时间在50s多……
今天在安装python的模块MySQLdb时,在编译源码时,一直出现一个错误:error: my_config.h: No such file or directoryerror: command ‘gcc’ failed with exit status 1下面是编译信息:# cd /usr/local/MySQL-pyt……
今天用yum安装软件的时候出现如下错误:There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:<strong>No module named yum</s……
您已发表3条评论。
日期时间 | Points | 类别 | 状态 | 描述 |
---|---|---|---|---|
2019-01-15 07:28:18 | 0 | accepted | comment_posted_2 | |
2019-01-15 13:09:02 | 0 | accepted | comment_posted_3 | |
2019-01-17 10:47:03 | 0 | accepted | comment_posted_5 | |
2019-02-15 08:42:28 | 1 | 充值 | accepted | comment_approved_6 |
2019-02-28 13:19:27 | 0 | 充值 | accepted | comment_posted_9 |
2019-08-21 06:42:05 | 0 | 充值 | accepted | comment_posted_11 |
2021-07-06 12:14:17 | 0 | 充值 | accepted | comment_posted_522 |
目前没有,后面抽一些时间写一些pg系列的文章
2021-07-06 20:14:17 发表在 CentOS 7 安装postgresql10是不需要重启的
2019-08-21 14:42:05 发表在 利用开源审计插件对mysql进行审计感谢支持 :mrgreen:
2019-02-28 21:19:27 发表在 MySQL与MariaDB对子查询中order by的处理的差异