- 博客(98)
- 资源 (47)
- 收藏
- 关注
原创 TDSQL 内存占用解析一例
TDSQL集群监控库内存规格为8G,最大使用内存范围大致为 8+4+4=16G 到 8+6+4=18G ,内存使用率预估为 16/8 = 200% 到 18/8 = 225% ,目前 173% 的使用率还属于正常范围内。理论上,下调 buffer_pool 值可以降低内存使用率,但这对TDSQL来说是一个非标操作,对性能有影响,也可能产生其他异常问题,建议按规则计算使用率范围,调整报警阈值。session内存和临时表内存根据连接数不同分配的也不同,监控库的连接数比较稳定,初步估算为 4G。
2025-01-14 17:01:56
350
原创 小米摄像头 NAS 同步传输异常
windows 访问 smb 共享目录都正常,但小米摄像头访问却提示传输异常,关键是 xiaomi_camera_videos 目录都创建出来了,还是提示传输异常。网上资料翻了翻,来回修改 smb.conf 文件,一顿胡乱操作,竟然可以用了。备份一下配置文件,有相同问题的同学可以取走试试。
2025-01-12 17:16:29
413
原创 pgloader SQLSERVER -> PostgreSQL 配置文件样例
pgloader 是什么?安装和基本用户法可以去其他同道的blog上去看,这里不占用网络空间了。刚开始用官方的文档读起还是很费劲的,所以把常用的配置例子放在这里。
2024-12-10 15:23:01
567
原创 TLinux 3.1 (Centos 8)修改网卡设备名
修改参数 NAME , DEVICE 的值为新设备名称。原网卡设备名:ifcfg-enp17s。新网卡设备名:ifcfg-eth0。添加MAC地址参数 HWADDR。1. 修改接口配置文件名。2. 修改接口配置文件。3. 保存,重启即可。
2024-11-29 10:41:50
437
原创 TDSQL 免密码登录
使用 mysql_config_editor 创建混淆的登录配置文件。使用mysql自带的 mysql_config_editor 工具。os用户免密登录tdsql。使用 mysql 测试登录。建os账号,切换到新账号。
2024-11-18 15:08:49
364
原创 免公网服务器实现DDNS功能(API动态修改DNS解析IP)
公有存储限制太多,一直考虑用家里的闲置机器做个远程文件服务器,这样在外面可以直接把手机的文件传到家里的服务器,没有中间商搞事情。家里有个 2011 版的 MAC mini,静息功耗 10W,刚好合适,文件服务器的搭建不在这里研究,先考虑一些网络问题。新建一个二级域名 比如 file.xxxx.com,IP 指向路由器最新分配的 IP,也可以指向 127.0.0.1,反正测试代码的时候会改。权限与安全 => AccessKey => 创建 AccessKey。访问管理 => API密钥管理 => 新建密钥。
2024-10-30 17:02:57
772
原创 TimeDad 简单的PC使用时间控制软件
过年教家里的小朋友玩我的世界,这家伙着了魔,每天霸着电脑,说梦话都是挖矿。找了time boss破解版用了一段时间,破解失效了。找了一圈软件发现功能都好复杂,要收费的,没办法,娃还小,我这个要求也不高,就搓一个吧。主要功能:限制小朋友用电脑的时间,可以设置每天使用时长,特殊情况可以通过奖励添加时长。小朋友有一定的技术能力就请自行升级了。
2024-02-20 16:33:15
542
原创 TDSQL-PG高可用原理与方案设计
笔记主要是把架构具像化到机架图上。TDSQL-PG的高可用方案主要通过每个部件的多副本冗余来实现,当一个部件的主部件出现故障不可恢复,系统将会自动重新选出对应的备份部件取代原来的主部件。而强同步复制是在节点级保证每个节点的主从数据完全一致,是整个容灾体系的基础。强同步会影响数据库的读写效率,以下是一些典型的架构方案,可以根据数据安全实际要求调整。
2024-01-22 15:51:01
870
原创 postgresql 逻辑复制
本文为 【TDSQL-PG笔记】主从复制原理的系列文章,实验基础环境参考栏目第一篇blog如果要将不同库的某关键表备份到指定库里,可以用逻辑复制完成相关功能。
2024-01-15 14:46:19
1327
原创 ERROR: requested WAL segment xxxx has already been removed 错误处理
碰到 ERROR: requested WAL segment xxxx has already been removed 的错误。出现这个报错信息主要原因是主库checkpoint了,但wal日志还没有发送到备库,主库wal日志被清理,导致备库请求恢复的wal和主库实际存在的wal日志不一致。后面三种生产上都会用上,有必要实验看看效果。
2024-01-15 10:51:50
2712
原创 postgresql 升级报错 FATAL: unrecognized configuration parameter “unix_socket_directory“
9.2.0 是 unix_socket_directory,但9.2.24已经改成unix_socket_directories了,升级程序没有做小版本的判断,一古脑全用 unix_socket_directories 代入。
2024-01-09 16:10:12
924
原创 linux下使用tc控制和模拟网络流量
netem 与 tc: netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用 Linux 2.6 (或以上) 版本内核的很多发行版 Linux 都开启了该内核功能,比如 Fedora、Ubuntu、Redhat、OpenSuse、CentOS、Debian 等等。tc 是Linux 系统中的一个工具,全名为 traffic control(流量控制)。
2023-12-07 09:29:16
581
原创 SQL Prepare
解释:SQL预处理(Prepare),是一种特殊的 SQL 处理方式;预处理不会直接执行 SQL 语句,而是先将 SQL 语句编译,生成执行计划,然后通过 Execute 命令携带 SQL 参数执行 SQL 语句。本小节,我们将一起学习 SQLPrepare。在生产环境中,我们会多次执行一条 SQL 语句,如果每次都处理该 SQL 语句,生成执行计划,必然会浪费一定的时间。
2023-10-10 11:19:02
1083
原创 You must install .NET Desktop Runtime to run this application
最后发现问题是因为生成目录里有一个 xxx.runtimeconfig.json 的文件没有一起copy出来导致应用程序找不到运行环境。.Net什么时候变得这么不智能呢,dotnet --info里都能找到对应的runtime为啥还得用个json指定一下。将.runtimeconfig.json文件和可执行文件放在同一个目录下,问题解决。使用.Net6 写了个小程序,放到另一台机器上报这个错。安装 x64的 .Net6 SDK。安装 x86的 .Net6 SDK。均无效,还是报这个错。
2023-09-22 17:19:13
9701
4
原创 测试数据生成
要生成300亿的文本数据,刚开始用python,实在是太慢了,改成c后速度提升了10几倍,看来干大事还是不能用python。代码留一下,以后可能还可以用上。
2023-08-25 12:03:54
120
原创 批处理脚本定时重启指定程序
之前遇到些windows服务程序运行不稳定导致业务请求异常,又没有时间及时修正的时候,如果业务量不大,且重启能缓解相关问题的话,可以写一个批处理的脚本用来自动重启相关程序,保证服务程序的可用性。
2023-08-14 00:52:24
1999
原创 WinForm中如何嵌入控制台
WinForm嵌入控制台样例,用C#编写一些后台小工具时,我们往往希望既能使用winform界面组件,又能有一个控制台窗口用于显示日志信息。本例子就是一个WinForm嵌入控制台的最小样例。
2023-08-10 12:34:55
1206
原创 .NET 高级调试
收藏,.net高级调试的方法GitHub - ctripxchuang/dotnetfly: 关注 windbg 在 .NET 领域下的探究,带你一起解读程序的用户态和内核态!
2023-06-23 10:42:12
275
原创 C# 在超大文件中间插入内容
C# 自带的文件处理模块没的提供这个功能,而文件太大,不适合都读到内存处理,写一段测试代码,记录一下我的处理方式。如果有更好更快的方式欢迎留言讨论。
2023-06-06 15:14:19
345
原创 [解决]Linux中光标消失解决办法
WIN10 LINUX子系统,资源管理器通过shift+右键“在此处打开 Linux Shell”,有时候出现无闪烁光标的问题。
2022-11-22 14:27:30
4017
原创 学画架构图
1.前言你是否对大厂展示的五花八门,花花绿绿的架构设计图所深深吸引,当我们想用几张图来介绍下业务系统,是不是对着画布不知从何下手?作为技术扛把子的筒子们是不是需要一张图来描述系统,让系统各个参与方都能看的明白?如果有这样的困惑,本文将介绍一些画图的方法论,让技术图纸更加清晰。2. 架构的定义系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边环境之间的关系所做的定义; 架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决
2022-04-13 17:17:04
152
原创 Chrome:您目前无法访问,因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复,问题解决
浏览器输入:chrome://net-internals/#hsts选择:Domain Security Policy下拉到最后一项,在输入框输入要访问的域名,点击delete。
2022-01-10 09:53:18
5169
原创 存储过程中使用休眠(sleep)函数
HANA:--休眠30秒DOBEGIN USING SQLSCRIPT_SYNC AS SYNCLIB; CALL SYNCLIB:SLEEP_SECONDS(30); END;Oracle:--休眠5秒BEGIN SYS.DBMS_LOCK.SLEEP(5);END;/Mysql:--休眠5秒select sleep(5);SqlServer:--休眠5秒Waitfor Delay '00:00:05'...
2022-01-06 15:02:55
7895
原创 Oracle long 类型转 varchar2
本想查一下新建VIEW的代码里是否包含特定的字串,结果报错:SQL> select * from USER_VIEWS where upper(text) like '%MAP%';select * from USER_VIEWS where upper(text) like '%MAP%'ORA-00932: 数据类型不一致: 应为 CHAR, 但却获得 LONG大概补充一下Oracle long类型的知识:Oracle中的LONG类型有两种:LONG文本类型,能存储2GB的文本.
2021-12-16 17:00:31
8208
PLSQL编程规范-v1.0.docx
2021-11-23
QQ、微信自动接听辅助工具 Android
2018-05-15
SAP_HANA_STUDIO_2.3.15_X64
2021-11-04
SAP HANA Platform 2.0参考手册完整版
2021-11-23
听书神器源码(部分)
2018-05-07
架构之美(清晰中文完整版)
2017-10-24
腾讯云和阿里云动态修改DNS解析IP源码
2024-10-30
批处理定时重启脚本:rerun.bat
2023-08-14
WinForm嵌入控制台代码
2023-08-10
企业管理表格-市场分析
2022-05-23
企业管理表格-销售管理
2022-05-23
企业管理表格-营销策划
2022-05-23
企业管理表格-工资管理
2022-05-23
企业管理表格-人事管理
2022-05-23
企业管理表格-生产管理
2022-05-23
企业管理表格-质量管理
2022-05-23
企业管理表格(9部分合集)
2022-05-23
企业管理表格-采购管理
2022-05-23
企业管理表格-仓库管理
2022-05-23
Windows 10 Enterprise LTSC增加应用商店
2022-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人