HugePages on Linux

摘要: 【Huge pages】 在 Linux 中大页分为两种:Huge pages ( 标准大页 ) 和 Transparent Huge pages( 透明大页 ) 。 内存是以块即页的方式进行管理的,当前大部分系统默认的页大小为 4096 bytes 即 4K 。1MB 内存等于 256 页;1GB 阅读全文
posted @ 2021-02-19 10:30 阿陶学长 阅读(162) 评论(0) 推荐(1) 编辑

Python 练习1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

摘要: 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 程序源代码: 实例 #!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(1,5): for j in range(1,5): for k 阅读全文
posted @ 2021-01-25 10:54 阿陶学长 阅读(850) 评论(0) 推荐(0) 编辑

Python小技巧(三)

摘要: 11、在运行时提示用户输入密码 许多命令行工具或脚本需要用户名和密码才能操作。因此,如果你碰巧写了这样的程序,你可能会发现 getpass 模块很有用: import getpassuser = getpass.getuser()password = getpass.getpass()# Do St 阅读全文
posted @ 2021-01-12 09:23 阿陶学长 阅读(125) 评论(0) 推荐(0) 编辑

Python小技巧(二)

摘要: 5、用__slots__节省内存 如果你曾经编写过一个程序,该程序创建了某个类的大量实例,那么你可能已经注意到你的程序突然就需要大量内存。那是因为 Python 使用字典来表示类实例的属性,这能使其速度变快,但内存不是很高效。通常这不是个问题,但是,如果你的程序遇到了问题,你可以尝试使用__slot 阅读全文
posted @ 2021-01-12 09:19 阿陶学长 阅读(80) 评论(0) 推荐(0) 编辑

Python小技巧(一)

摘要: 有许许多多文章写了 Python 中的许多很酷的特性,例如变量解包、偏函数、枚举可迭代对象,但是关于 Python 还有很多要讨论的话题,因此在本文中,我将尝试展示一些我知道的和在使用的,但很少在其它文章提到过的特性。那就开始吧。 1、对输入的字符串“消毒” 对用户输入的内容“消毒”,这问题几乎适用 阅读全文
posted @ 2021-01-12 09:18 阿陶学长 阅读(74) 评论(0) 推荐(0) 编辑

解决linux(centos7)重新安装mysql systemctl start mysqld.service时报错

摘要: 重新安装mysql时,运行 systemctl status mysqld.service报错。 [root@test-dcruxue ~]# systemctl start mysqld.serviceJob for mysqld.service failed because the contro 阅读全文
posted @ 2021-01-12 09:14 阿陶学长 阅读(1471) 评论(0) 推荐(0) 编辑

MySQL启动报错-The server quit without updating PID file[FAILED]mysql/mysql.pid)

摘要: 问题背景:客户反馈mysql服务启动失败报错如下 1 Starting MySQL....The server quit without updating PID file[FAILED]mysql/mysql.pid). 尝试直接启动 1 [root@host-10-10-208-42 data] 阅读全文
posted @ 2021-01-12 09:12 阿陶学长 阅读(511) 评论(0) 推荐(0) 编辑

CRS-2674: Start of 'ora.cssd' on 'rac2' failed 引发的rac集群服务起不来问题

摘要: 问题背景:客户反馈Oracle rac集群节点宕机 1、首先查看宕机原因,归档日志满导致服务重启,查看归档日志路径是USE_DB_RECOVERY_FILE_DEST (默认路径), 安装的时候没有做调整,应该调整单独的归档目录,首先清理归档日志然后修改归档路径 2、节点一正常启动,节点二起不来 没 阅读全文
posted @ 2020-12-28 09:45 阿陶学长 阅读(528) 评论(0) 推荐(0) 编辑

Oracle 字符集修改

摘要: Oracle 字符集修改 问题背景 有些客户在安装oracle的时候,由于没有设置正确的字符集,导致一些功能不能正常使用,并在备份数据库的时候报错。 解决办法: 1> 查看当前数据库字符集 1 SQL> select userenv('LANGUAGE') from dual; 2 USERENV( 阅读全文
posted @ 2020-12-28 09:43 阿陶学长 阅读(286) 评论(0) 推荐(0) 编辑

MySQL 视图(合并多表数据)引发的严重性能问题

摘要: 问题背景: 一、客户环境连续多次出现性能问题,系统登入异常,数据库CPU告警。 处理过程: 1>协助排查数据库性能问题时发现如下两个较频繁的SQL导致严重的性能问题(均使用了视图合并多表数据): 1 1. SELECT nodename FROM view_name1 WHERE id = xxx; 阅读全文
posted @ 2020-12-28 09:42 阿陶学长 阅读(468) 评论(0) 推荐(0) 编辑