自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰刀(skate)

善于从不同角度看同一问题----这样你会站的更高、看的更远

  • 博客(606)
  • 资源 (7)
  • 收藏
  • 关注

原创 知识索引目录

author:skatetime:2012/11/22 存储io系统的压力测试工具-fio :http://blog.youkuaiyun.com/wyzxg/article/details/7454072iozone使用:http://blog.youkuaiyun.com/wyzxg/article/details/6711684linux的内存文件系统:ramdisk,ramfs,tmp

2012-11-22 16:28:13 2127

原创 人活着就要做”事“

老树总要抽出新枝,溪流总要奔向远方,人活着,便要让每一寸筋骨都记得用力的滋味,让每一刻时光都留下做事的痕迹——这不是劳碌,而是对存在最温柔的挽留。你不必刻意追求“有意义”,缝补衣物时的一针一线,整理书架时的一本一摞,都是在给生命织一张网,网住那些易逝的光阴,也网住自己鲜活的存在感。做事时的专注,本就是最好的安神香。当目光落在手中的活计上,杂念便如退潮的水,露出心湖的澄澈。所谓做事,未必是惊天动地的功业,寻常日子里的细碎劳作,本就是生命的呼吸。生命的长度,从来不在于静止的等待,而在于动态的延伸。

2025-08-22 08:42:41 85

原创 达梦数据库表恢复方法总结

如果只是备份表数据的话,可以不创建索引(把索引命令存储在某个文件里),用如下命令导入。--表数据导入到备库(约定schema:databak_zxg)四、方案:表级备份恢复-dexp/dimp。--备份表数据(tab_bak2)三、方案:表级备份恢复-CATS。

2025-08-19 17:55:58 491

原创 团队负责人的核心职责:目标、落地与人岗匹配

可参考阿里巴巴 “岗位画像” 体系 —— 每个任务明确 “能力需求标签”,与员工 “特长标签” 自动匹配,提升人岗适配效率;以 “行业趋势 + 长期机会” 为主,定义公司愿景(如 “3 年内成为 XX 领域领导者”),强调前瞻性和方向性。以“中期目标拆解”为主,将公司战略拆解为部门目标(如 “Q3 新业务营收占比达 20%”),强调跨团队协作。以 “短期问题解决” 为主,对齐上级目标(如 “本月客户满意度提升 5%”),强调可量化、可落地。宏观到 “年 / 3 年”“战略方向”(如市场布局)

2025-08-17 20:32:01 818

原创 以”价值“为导向建立专项,专项是”解决问题“的工具

把琐事堆砌成专项,忙碌却无价值” 的情况,本质是管理中 “价值锚点” 的缺失 —— 只关注 “做事的形式”(用 “专项” 包装流程),却忽视 “做事的目的”(能否创造核心价值)。管理者需主动过滤掉低价值事务(如不必要的汇报、重复的数据统计、无意义的会议、低价值的需求),给团队腾出时间聚焦核心;把 “合成大专项” 的逻辑反转 —— 先明确要解决的核心问题(如 “客户投诉率降低 30%”),再拆解为具体动作,而非把零散琐事硬凑成 “专项”。“专项” 成为解决问题的工具,而非掩盖低效的包装。

2025-08-14 07:30:16 422

原创 达梦数据闪回查询-快速恢复表

研发在误操作或变更数据后,想马上恢复表到某个时间点,可以通过闪回查询功能快速实现(通过全量备份恢复时间长,成本高)----无需重启服务器。查询闪回功能状态,数据库默认关闭 (0-关闭,1-打开),通过如下语句查询开启状态。3)更新 id = 1,更新时间为 '2025-08-12 16:42:00'为安全起见,先把闪回查询的数据保存到临时表,后续在根据业务逻辑,研发按需恢复。--value: 设置的值。

2025-08-12 17:22:56 936

原创 故障应急处理机制-可快速落地简化版本

目前团队在处理故障应急还是比较随意的,完全依据个人综合能力,有的人综合能力强,会协调相关人快速应急恢复,同时通知到负责人。现在几乎所有公司的团队都在缩编,我们也不例外,不能因为人员减少而降低服务质质量,为了拉齐团队解决故障应急的综合能力、考虑到目前团队资源紧张,每人兼多职,避免故障应急流程在落地实施时带来额外的工作,根据实际条件简化了可落地执行的故障应急响应版本。故障全生命周期的主导者,负责故障中各种决策,如故障升级,对故障结果闭环负责;根据获知的故障影响、客户影响、故障进展、故障原因。

2025-08-11 10:39:22 799

原创 达梦包含OR条件的SQL特定优化----INJECT-HINT优化方法

摘要: 本文详细介绍了达梦数据库SF_INJECT_HINT系统函数的使用方法及其在SQL优化中的应用。该函数可以对指定SQL语句添加HINT,解决执行计划不佳的问题,如索引选择错误或连接方式不当等情况。文章包含以下要点:1) SF_INJECT_HINT的功能说明和参数解释;2) 使用限制条件;3) 具体实施步骤示例,包括OPTIMIZER_OR_NBEXP参数的优化案例;4) 影响SQL性能的其他常用参数(COMPLEX_VIEW_MERGING、FILTER_PUSH_DOWN)介绍。该方法特别适用于

2025-08-07 13:37:41 620

原创 项目新成员快速进入战斗状态的方法总结

以把事做成的心态,准确定位,敏捷补位,这样站在项目维度有成果,站在个人维度有提升。分层诊断模型:从业务层(请求逻辑)→应用层(SQL 质量)→ 数据库层(索引 / 参数)→ 系统层(硬件 / 网络)逐步定位。数据库性能优化:从业务层(请求逻辑)→应用层(SQL 质量)→ 数据库层(索引 / 参数)→ 系统层(硬件 / 网络)(启动阶段,方案设计阶段,实施阶段,项目验收阶段,后期运维阶段,)临时进入项目,肯定是要解决问题的,为了快速进入状态,首先需熟悉项目基础信息,如下。->业务owner第一时间不关注。

2025-07-04 14:51:34 778

原创 面对既要、又要、还要,如何解?

《职场生存法则:如何应对领导的不合理要求》摘要: 面对领导"既要快又要好还要省"的不合理要求,职场人应掌握四个关键策略:1)理解领导也是"夹心层",主动帮他明确优先级;2)提供多套方案让领导做选择题而非填空题;3)将任务压力转化为资源谈判筹码;4)建立职场边界意识,化被动为主动博弈。这些方法不是消极抵抗,而是通过理性拆解目标、转化压力来实现双赢的职场生存智慧。

2025-07-02 18:45:15 376

原创 在单位里强大自己的3个底层认知

《职场进阶三大底层逻辑》摘要:职场中埋头苦干却难获晋升的困境,源于缺乏价值转化能力。三大核心逻辑:1.价值可视化,将成果主动展示并提炼方法论;2.系统化思维,构建可复用的工作流程体系;3.规则翻译能力,将领导意图转化为高效行动方案。真正的高手懂得把个人能力转化为团队生产力,从执行者升级为规则制定者,打造不可替代的职场竞争力。职场铁饭碗的本质,是让自身价值成为行业抢手的稀缺资源。(149字)

2025-07-02 07:35:32 378

原创 为什么有的人可以高效解决疑难复杂问题

问题2:在工作中会看到很多大佬在遇到复杂问题时,都能条理清晰的从不同维度综合分析问题,并结合ROI给出长短期的解决方案,同时可快速拆解复杂任务,推进方案落地,拿到结果,但轮到自己不知从何入手。在遇到问题时,先不要着急上手解决,先深入了解问题背景、诱因、表象、相互依赖等尽可能多的数据,同时也要明确问题的边界在哪。问题1:在工作中会遇到很多人在遇到问题时,没有详细分析,而是直接上手解决,结果废了半天劲,因为接问题方向错了。高手的秘密在于升维分析、降维执行——用系统框架看透复杂性,用原子动作确保可靠性。

2025-06-22 11:00:59 654

原创 Mongo3.4升级到mongo6性能降低9倍

在配合j=true,确认写操作已完成并刷到持久化存储的WAL中,数据可靠性更高。Zlib: 压缩的工作方式略有不同,通常能获得更好的压缩率(与 snappy 和 zlib 之间的固有差异无关),这需要更多的 CPU 资源。同样的数据量,6.0版本占用存储空间比3.4版本要多很多(如测试发现3.4版本的13G的数据在6.0版本占用20G存储空间)原因分析:因为6.0版本的数据结构变化,导致和3.4版本比,在同样的表压缩算法下,相同的数据会占用更多的存储空间;确认写操作已完成写入到内存中,写操作可能会丢失。

2025-05-07 18:24:26 750

原创 MySQL5.6-5.7-8.0在线DDL和DML如何避免阻塞说明

尽管支持Algorithm=INPLACE ,但因为数据实质上需要重新组织,因此操作的开销高昂。尽管支持Algorithm=INPLACE ,但因为数据实质上需要重新组织,因此操作的开销高昂。尽管支持Algorithm=INPLACE ,但因为数据实质上需要重新组织,因此操作的开销高昂。尽管支持Algorithm=INPLACE ,但因为数据实质上需要重新组织,因此操作的开销高昂。尽管支持Algorithm=INPLACE ,但因为数据实质上需要重新组织,因此操作的开销高昂。

2025-05-07 18:16:28 812

原创 网站https证书种类有哪些?有什么区别

DV SSL证书(域名验证型):只需验证域名所有权,无需人工验证申请单位真实身份,几分钟就可颁发的SSL证书。价格一般在百元至千元左右,适用于个人或者小型网站。OV SSL证书(企业验证型):需要验证域名所有权以及企业身份信息,证明申请单位是一个合法存在的真实实体,一般在1~5个工作日颁发。价格一般在百元至千元左右,适用于企业型用户申请。

2024-09-26 19:24:27 1102

原创 达梦disql支持上翻历史命令-安装rlwrap

DM安装完成后使用disql命令行,无法使用上下键引用历史命令,会出现“[[A[[A”的现象。这样的操作包括使用退格Backspace键,上下键,左右键等。解决这个问题,可以使用rlwrap工具。长期使用:更改别名,用rlwrap启动disql。

2024-09-18 14:17:25 622 1

原创 Mongo修改数据库名称

思路:mongo不能直接修改数据名称,可以通过把遍历源库下所有collecton,然后重命名到新库下collection的方式修改数据库名称。说明:collection数据量大时,会影响性能,请在业务低峰执行,如果collection数量很多, 可以通过如下脚本实现。3.发现原数据库里没有任何表, 可以删除源数据库。适用场景:通过命令行或第三方工具可以连接到数据库。2.转移数据库的集合到新命名的数据库。思路:通过导出/导入的是方式实现。1.使用管理员用户登录数据库。mongo版本:4.0。

2024-09-04 16:53:54 980 1

原创 Mongo的索引学习

该索引被创建后,基于username和age的查询将会用到该索引,或者是基于username的查询也会用到该索引,但是只是基于age的查询将不会用到该复合索引。因此可以说,如果想用到复合索引,必须在查询条件中包含复合索引中的前N个索引列。如果在为已有数据的文档创建索引时,可以执行下面的命令,以使MongoDB在后台创建索引,这样的创建时就不会阻塞其他操作。对于上面示例中的查询条件,MongoDB在检索之前将会动态的调整查询条件文档的顺序,以使该查询可以用到刚刚创建的复合索引。

2023-10-23 14:08:37 453

原创 【Mongo】数据删了磁盘空间但没有减少

WiredTiger在删除数据,进行数据多版本归并聚合后,也会空余出磁盘空间碎片,但wiredTiger并不会将这部分磁盘空间返还给操作系统,而是打上标记预留给当前collection后续的写入,此collection后续的写入会优先使用这部分预留的磁盘空间,如果需要释放这部分磁盘空间,可以尝试通过执行compact命令进行释放(注:此命令会阻塞正常业务)。通过数据库运维平台查看如上三个表占用磁盘空间最大,而且数据逻辑大小远远小于数据占用的存储空间,说明数据清理产生了有大量的碎片;

2023-10-23 14:01:45 1551

转载 万物互联无处不在

胡厚崑强调,如今,以ChatGPT为代表的新的人工智能时代已到来,我们可以大胆地预测,所有的个人、工业应用都将被这种新的人工智能所改写。由于计算无所不及,以及算力需求的成倍增长,如到2030年,通用算力将增加10倍,人工智能算力将增加500倍,我们将建设大量的。这意味着,目前的联接数量至少将提高10倍,实现从人的联接,迈向物的联接,形成从地面到低空,再到高空的立体网络覆盖。其二,带宽更大、速度更快:随着元宇宙、全息影像等新业务形态的到来,带宽需求将百倍增长,我们要匹配从千兆到万兆的接入需求。

2023-06-18 16:49:18 253

原创 解释公有云、私有云、混合云、边缘云、分布式云

边缘云是基于云计算技术的核心和边缘计算的能力,构筑在边缘基础设施之上的云计算平台。云计算的核心理念是“按需使用、按量付费”,用户只需按照自己的需求选择合适的云计算服务,无需投入大量的资金和精力去建设和维护IT基础设施,可以大大降低企业的IT成本和风险,提高企业的业务敏捷性和灵活性。分布式云是一种公有云计算服务,可让您在多个不同位置运行公有云基础设施,不仅在你的云提供商的基础设施上,而且在本地、其他云提供商的数据中心或第三方数据中心或托管中心——并从一个单一控制平面。混合云整合了公有云和公有云的优势。

2023-06-01 00:07:18 3382

转载 CPU/GPU/TPU/NPU解释

CPU的结构主要包括运算器(ALU, Arithmetic and Logic Unit)、控制单元(CU, Control Unit)、寄存器(Register)、高速缓存器(Cache)和它们之间通讯的数据、控制及状态的总线。简单来说就是:计算单元、控制单元和存储单元,架构如下图所示:从字面上我们也很好理解,计算单元主要执行算术运算、移位等操作以及地址运算和转换;存储单元主要用于保存运算中产生的数据以及指令等;控制单元则对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。

2023-05-28 10:38:53 984

原创 人工智能快速发展原因

综上所述,人工智能技术的快速发展是多方面因素的综合结果,其中硬件技术的发展、数据量的增大、算法的进步、产业需求的推动和政策支持的加强都起到了重要的作用。产业需求的推动:人工智能技术在金融、医疗、交通、教育等领域的广泛应用,促进了人工智能技术的快速发展,同时也推动了人工智能产业的发展。:互联网的普及和物联网技术的发展,使得海量的数据不断产生,这为人工智能技术提供了足够的数据支撑,促进了人工智能技术的快速发展。

2023-05-25 23:50:50 2578

原创 B端产品设计与实现总结

Author:skatexgTime:2022/03/06适用范围:B端产品的迭代需求和研发管理总结------end--------

2022-03-06 09:39:37 427

原创 Mongo的SQL语句如何通过explain来优化

Author:skatexgTime:2021/08/12mongo的SQL语句为什么慢?如何优化慢sql?(如何定位慢sql不在本文讨论范围内)这个时候就需要根据SQL语句的执行计划来诊断了一. Mongo的SQL执行计划介绍查看SQL语句执行计划:db.docl2.find({"by":"sdsd"}).explain("queryPlanner") //这个语句不是真正执行SQL语句,是explain的默认参数queryPlanner的解释:{ "queryP..

2021-08-12 14:35:55 944

原创 Mongo存储模型优化

author:skatexgtime:2021/08/11一.存储模型优化确定业务场景确定业务场景,数据存储整体风格,嵌套存储?还是外联存储?嵌套存储:意味着将数据存储到多个集合collections中,并在它们之间设计关联关系。更新数据比较容易,但是在读取数据性能变慢外联存储:将若干对象数据,以嵌套的方式存储到单个文档中。它在读取数据的时候表现更好,但在写入时会变慢。这种存储数据的方式还将占用更多空间如果数据更新不是频繁,更新及时性不是很重要,但是在读取时需要良好的性能,那么外

2021-08-11 20:16:39 660

原创 数据库实例连通检测(mysql/redis)

Author:skatexgTime:2021/07/27数据库实例连通检测1.使用场景:存在问题:研发同学经常用很长时间排查数据库连通性问题,或向dba寻求帮助时,需要反复沟通确认问题,才能解决,影响工作效率目的:希望研发同学使用此工具可以检查从应用服务是否可以连接到数据库实例,提高研发同学排障的效率2.下载与安装# wget https://download.youkuaiyun.com/download/wyzxg/20562565# yum install db-connect-

2021-07-27 22:01:31 1589

原创 人工智能芯片

Author:skatexgTime:2021/03/31

2021-03-31 11:19:50 282

原创 Redis性能分析工具redis-faina

Author:skatexgTime:2020/11/20redis-faina 是由Instagram 开发并开源的一个Redis查询分析小工具,redis-faina 是通过Redis的MONITOR命令来实现的,通过对在Redis上执行的query进行监控,统计出一段时间的query特性1.安装#gitclonehttps://github.com/facebookarchive/redis-faina.git查看目录结构如下:# lltotal 20-...

2020-11-20 18:15:42 1354

原创 产品管理学习笔记【1】-B端产品总体流程

Author:skatexgTime:2020/11/09---------end----------

2020-11-09 23:56:26 975

原创 不同的人每天工作有什么不同

Author:SkatexgTime:2020/07/17不同的人每天工作有什么不同?有的人在为完成任务付出劳动,有的人在为有意义的成果付出劳动。为完成任务而付出的劳动是无意义的只有产生成果的劳动才是有意义的公司花钱买的是劳动成果,劳动是不值钱的要让劳动产生价值,就要为有意义的成果付出劳动-------end-------...

2020-07-17 11:34:03 522

原创 couchdb双主高可用安装

author:skatexgtime:2020/05/21centos:7.6couchdb:2.3.1安装节点:节点1:10.15.70.72节点2:10.15.70.26在节点11.添加 CouchDB 官方源。创建文件 /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo, 并粘贴如下内容[bintray--apache-couchdb-rpm]name=bintray--apache-couchdb-rpmbas...

2020-05-21 18:13:58 609

原创 产品管理学习笔记-需求【一】

authtor:skatexgtime:2020/05/07产品管理学习笔记-需求【一】需求来源需求来源于用户,所以我们要以用户为中心需求采集需求采集的方法:用户访谈、调查问卷;可用性测试、数据分析需求采集人人有责,相关人员按一定格式都提出需求,这样尽可能多的采集需求需求分析用户需求:用户自以为的需求,并经常表达为用户的解决方案产品需求:经过我们的需求,找到真实的...

2020-05-08 00:17:01 725

原创 Redis研发实践

author:skatetime:2018/12/22 1.设计规范的key名(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id,一般redis Key需要能明显的看出该类型存储的数据是干嘛的例如 :uc :colibri:id(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不...

2018-12-12 15:41:13 614 1

原创 linux高并发配置分析

Author:SkateTime:2018/08/09先扔两个小问题port和socket的区别 单机系统的最大并发多大?和65535有什么关系? 在回答上面问题前,先简单理解一个服务请求完整过程 1.服务启动时创建监听scoket2.创建的监听socket与对外服务的端口绑定3.服务开始监听4.客户端开始连接服务器对应的port5.服务端接受客户端的请...

2018-08-09 15:57:17 2295 1

原创 关于监控方案的一点想法供参考

Author:SkateTime:2017/12/11关于监控方案的一点想法供参考  1.监控目标: 监控的直接目标:及时、准确的发现潜在事件,并辅助运维人员处理生产事件,消除生产事件专家和高手与一线员工的区别;监控的增值目标:通过高度的可视化展示提供整体的运行情况、业务监控服务、趋势分析 监控是值班运维的窗口,预警信息要能能告知我们哪个系统、哪个应

2017-12-11 16:55:29 1263

转载 服务器远程管理简介(ILO,BMC,RSA)

Author:Skatetime:2016/09/18转载:http://blog.youkuaiyun.com/cymm_liu/article/details/8447623现在说说HP的服务器:好像HP的服务器标配都集成了iLO的,也就是HP自己的远程管理系统。以DL380的iLO2为例:其实服务器上要设置的也就是IP地址和用户密码之类的东东,

2016-09-18 19:18:18 18735

原创 How to fix hung_task_timeout_secs and blocked for more than 120 seconds problem

Author:SkateTime:2015/03/04 How to fix hung_task_timeout_secs and blocked for more than 120 seconds problem 现象:系统hang住,可以ping通,但ssh无响应查看message log[1379100.801689] [] page_fault+0x25/0x3

2015-03-13 08:28:53 11348

原创 Mysql大小写敏感

Author:SkateTime:2015/03/11Mysql大小写敏感字符串大小写敏感和Mysql的数据库的名字、表名字、字段名字、还有字段值有关。1.和数据库名字、表名字、存储过程和触发器有关Mysql中控制数据库名和表名的大小写敏感是由参数lower_case_table_names控制,为0时;表示区分大小写,使用CREATE TABLE或CREATE DAT

2015-03-13 08:25:11 20426 1

原创 Mysql分布式数据库变更自动化部署[源码]

Author:skateTime:2015/03/05 MySQL数据库变更自动部署 概述:这个Mysql数据库发布程序,可以自动、快速、并发的发布数据变更并记录结果。把部署内容从部署server传输到所有部署database并执行部署内容。本程序主要用于分布式数据库部署,比如把一个部署脚本需要同时部署到多台database上。   测试环境:

2015-03-10 22:06:40 5336

ssd+flashcache+sas磁盘性能测试对比

ssd+flashcache+sas磁盘性能测试对比

2012-06-26

mysql内存原理与数据结构

mysql完整session接受 mysql内存原理 mysql数据结构 mysql架构设想

2012-08-28

数据库容量模型-Python

大概思路是,首先压测软件测试出系统的性能基线(这里指基于io系统)的iops,这个iops定义为系统性能容量的最大值, 然后结合系统响应时间和动态iops来判断系统的性能容量使用情况,而且会根据tcpdump+pt-query-degist分析当前系统的sql。

2014-12-15

MySQL报警脚本

根据系统的load和session来度量系统现在是否负载过高,如果发现负载过高就邮件报警(当然也可以短线报警),把系统当前状态、运行的慢sql、锁状态以HTML邮件报警,还可以携带附件。

2014-12-30

db-connect-check-1.0.1-gld.dba.x86_64.rpm

数据库实例连通检测

2021-07-27

mysqbinlog-flashback

mysqlbinlog的flashback

2013-07-24

数据库可用率监控工具

数据库可用率监控工具 这个工具可以通过监控得到database和host的最近一个月,3个月,一年和所有时间的内的可用率(默认在未监控时,database和host是可用的,没有用uptime/uptime+downtime的方式计算), 而且还可以看到database和host在被监控到的时期的在线和离线时间。这样可以了解database和host各个时期的使用情况。

2014-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除