- 博客(593)
- 资源 (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
2110
原创 网站https证书种类有哪些?有什么区别
DV SSL证书(域名验证型):只需验证域名所有权,无需人工验证申请单位真实身份,几分钟就可颁发的SSL证书。价格一般在百元至千元左右,适用于个人或者小型网站。OV SSL证书(企业验证型):需要验证域名所有权以及企业身份信息,证明申请单位是一个合法存在的真实实体,一般在1~5个工作日颁发。价格一般在百元至千元左右,适用于企业型用户申请。
2024-09-26 19:24:27
1006
原创 达梦disql支持上翻历史命令-安装rlwrap
DM安装完成后使用disql命令行,无法使用上下键引用历史命令,会出现“[[A[[A”的现象。这样的操作包括使用退格Backspace键,上下键,左右键等。解决这个问题,可以使用rlwrap工具。长期使用:更改别名,用rlwrap启动disql。
2024-09-18 14:17:25
561
1
原创 Mongo修改数据库名称
思路:mongo不能直接修改数据名称,可以通过把遍历源库下所有collecton,然后重命名到新库下collection的方式修改数据库名称。说明:collection数据量大时,会影响性能,请在业务低峰执行,如果collection数量很多, 可以通过如下脚本实现。3.发现原数据库里没有任何表, 可以删除源数据库。适用场景:通过命令行或第三方工具可以连接到数据库。2.转移数据库的集合到新命名的数据库。思路:通过导出/导入的是方式实现。1.使用管理员用户登录数据库。mongo版本:4.0。
2024-09-04 16:53:54
854
1
原创 【无标题】
该索引被创建后,基于username和age的查询将会用到该索引,或者是基于username的查询也会用到该索引,但是只是基于age的查询将不会用到该复合索引。因此可以说,如果想用到复合索引,必须在查询条件中包含复合索引中的前N个索引列。如果在为已有数据的文档创建索引时,可以执行下面的命令,以使MongoDB在后台创建索引,这样的创建时就不会阻塞其他操作。对于上面示例中的查询条件,MongoDB在检索之前将会动态的调整查询条件文档的顺序,以使该查询可以用到刚刚创建的复合索引。
2023-10-23 14:08:37
442
原创 【Mongo】数据删了磁盘空间但没有减少
WiredTiger在删除数据,进行数据多版本归并聚合后,也会空余出磁盘空间碎片,但wiredTiger并不会将这部分磁盘空间返还给操作系统,而是打上标记预留给当前collection后续的写入,此collection后续的写入会优先使用这部分预留的磁盘空间,如果需要释放这部分磁盘空间,可以尝试通过执行compact命令进行释放(注:此命令会阻塞正常业务)。通过数据库运维平台查看如上三个表占用磁盘空间最大,而且数据逻辑大小远远小于数据占用的存储空间,说明数据清理产生了有大量的碎片;
2023-10-23 14:01:45
1391
转载 万物互联无处不在
胡厚崑强调,如今,以ChatGPT为代表的新的人工智能时代已到来,我们可以大胆地预测,所有的个人、工业应用都将被这种新的人工智能所改写。由于计算无所不及,以及算力需求的成倍增长,如到2030年,通用算力将增加10倍,人工智能算力将增加500倍,我们将建设大量的。这意味着,目前的联接数量至少将提高10倍,实现从人的联接,迈向物的联接,形成从地面到低空,再到高空的立体网络覆盖。其二,带宽更大、速度更快:随着元宇宙、全息影像等新业务形态的到来,带宽需求将百倍增长,我们要匹配从千兆到万兆的接入需求。
2023-06-18 16:49:18
240
原创 解释公有云、私有云、混合云、边缘云、分布式云
边缘云是基于云计算技术的核心和边缘计算的能力,构筑在边缘基础设施之上的云计算平台。云计算的核心理念是“按需使用、按量付费”,用户只需按照自己的需求选择合适的云计算服务,无需投入大量的资金和精力去建设和维护IT基础设施,可以大大降低企业的IT成本和风险,提高企业的业务敏捷性和灵活性。分布式云是一种公有云计算服务,可让您在多个不同位置运行公有云基础设施,不仅在你的云提供商的基础设施上,而且在本地、其他云提供商的数据中心或第三方数据中心或托管中心——并从一个单一控制平面。混合云整合了公有云和公有云的优势。
2023-06-01 00:07:18
3078
转载 CPU/GPU/TPU/NPU解释
CPU的结构主要包括运算器(ALU, Arithmetic and Logic Unit)、控制单元(CU, Control Unit)、寄存器(Register)、高速缓存器(Cache)和它们之间通讯的数据、控制及状态的总线。简单来说就是:计算单元、控制单元和存储单元,架构如下图所示:从字面上我们也很好理解,计算单元主要执行算术运算、移位等操作以及地址运算和转换;存储单元主要用于保存运算中产生的数据以及指令等;控制单元则对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。
2023-05-28 10:38:53
880
原创 人工智能快速发展原因
综上所述,人工智能技术的快速发展是多方面因素的综合结果,其中硬件技术的发展、数据量的增大、算法的进步、产业需求的推动和政策支持的加强都起到了重要的作用。产业需求的推动:人工智能技术在金融、医疗、交通、教育等领域的广泛应用,促进了人工智能技术的快速发展,同时也推动了人工智能产业的发展。:互联网的普及和物联网技术的发展,使得海量的数据不断产生,这为人工智能技术提供了足够的数据支撑,促进了人工智能技术的快速发展。
2023-05-25 23:50:50
2385
原创 B端产品设计与实现总结
Author:skatexgTime:2022/03/06适用范围:B端产品的迭代需求和研发管理总结------end--------
2022-03-06 09:39:37
404
原创 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
877
原创 Mongo存储模型优化
author:skatexgtime:2021/08/11一.存储模型优化确定业务场景确定业务场景,数据存储整体风格,嵌套存储?还是外联存储?嵌套存储:意味着将数据存储到多个集合collections中,并在它们之间设计关联关系。更新数据比较容易,但是在读取数据性能变慢外联存储:将若干对象数据,以嵌套的方式存储到单个文档中。它在读取数据的时候表现更好,但在写入时会变慢。这种存储数据的方式还将占用更多空间如果数据更新不是频繁,更新及时性不是很重要,但是在读取时需要良好的性能,那么外
2021-08-11 20:16:39
645
原创 数据库实例连通检测(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
1538
原创 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
1307
原创 不同的人每天工作有什么不同
Author:SkatexgTime:2020/07/17不同的人每天工作有什么不同?有的人在为完成任务付出劳动,有的人在为有意义的成果付出劳动。为完成任务而付出的劳动是无意义的只有产生成果的劳动才是有意义的公司花钱买的是劳动成果,劳动是不值钱的要让劳动产生价值,就要为有意义的成果付出劳动-------end-------...
2020-07-17 11:34:03
507
原创 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
582
原创 产品管理学习笔记-需求【一】
authtor:skatexgtime:2020/05/07产品管理学习笔记-需求【一】需求来源需求来源于用户,所以我们要以用户为中心需求采集需求采集的方法:用户访谈、调查问卷;可用性测试、数据分析需求采集人人有责,相关人员按一定格式都提出需求,这样尽可能多的采集需求需求分析用户需求:用户自以为的需求,并经常表达为用户的解决方案产品需求:经过我们的需求,找到真实的...
2020-05-08 00:17:01
643
原创 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
599
1
原创 linux高并发配置分析
Author:SkateTime:2018/08/09先扔两个小问题port和socket的区别 单机系统的最大并发多大?和65535有什么关系? 在回答上面问题前,先简单理解一个服务请求完整过程 1.服务启动时创建监听scoket2.创建的监听socket与对外服务的端口绑定3.服务开始监听4.客户端开始连接服务器对应的port5.服务端接受客户端的请...
2018-08-09 15:57:17
2268
1
原创 关于监控方案的一点想法供参考
Author:SkateTime:2017/12/11关于监控方案的一点想法供参考 1.监控目标: 监控的直接目标:及时、准确的发现潜在事件,并辅助运维人员处理生产事件,消除生产事件专家和高手与一线员工的区别;监控的增值目标:通过高度的可视化展示提供整体的运行情况、业务监控服务、趋势分析 监控是值班运维的窗口,预警信息要能能告知我们哪个系统、哪个应
2017-12-11 16:55:29
1248
转载 服务器远程管理简介(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
18602
原创 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
11289
原创 Mysql大小写敏感
Author:SkateTime:2015/03/11Mysql大小写敏感字符串大小写敏感和Mysql的数据库的名字、表名字、字段名字、还有字段值有关。1.和数据库名字、表名字、存储过程和触发器有关Mysql中控制数据库名和表名的大小写敏感是由参数lower_case_table_names控制,为0时;表示区分大小写,使用CREATE TABLE或CREATE DAT
2015-03-13 08:25:11
20397
1
原创 Mysql分布式数据库变更自动化部署[源码]
Author:skateTime:2015/03/05 MySQL数据库变更自动部署 概述:这个Mysql数据库发布程序,可以自动、快速、并发的发布数据变更并记录结果。把部署内容从部署server传输到所有部署database并执行部署内容。本程序主要用于分布式数据库部署,比如把一个部署脚本需要同时部署到多台database上。 测试环境:
2015-03-10 22:06:40
5313
原创 [Shell Command] MySQL集群全局一览表【源码】
author:skatetime:2015/01/19MySQL集群全局一览表 用法:# monrep -hUsage: monrep [-d dbname ] -d Database Cluster name -h Display basic help# 例如我的一个集群名为dbx,那使用如下:# monrep -d dbx
2015-01-19 16:59:21
3269
原创 MySQL schema和binary log磁盘空间趋势分析
Author:SkateTime:2015/01/05 MySQL schema和binary log磁盘空间趋势分析[root@skatedb55 dist]# ./mysqlsize --helpusage: Database diskspace usage v0.1 ,(C) Copyright Skate 2014 [-h] [--load LOAD]
2015-01-05 17:06:22
2863
原创 MySQL Server 报警脚本
Author:SkateTime:2014/12/30 MySQL Server 邮件报警下载地址:http://download.youkuaiyun.com/detail/wyzxg/8314745 实现方法:根据系统的load和session来度量系统现在是否负载过高,如果发现负载过高就邮件报警(当然也可以短线报警),把系统当前状态、运行的慢sql、锁状态以HTML邮件报警,
2014-12-30 16:54:56
3356
原创 数据库可用率监控工具
这个工具可以通过监控得到database和host的最近一个月,3个月,一年和所有时间的内的可用率(默认在未监控时,database和host是可用的,没有用uptime/uptime+downtime的方式计算),而且还可以看到database和host在被监控到的时期的在线和离线时间。这样可以了解database和host各个时期的使用情况
2014-12-23 15:58:01
3211
原创 数据库容量模型设计开发【Python】
Author:skateTime:2014/12/15 数据库容量模型设计 下载地址:http://download.youkuaiyun.com/detail/wyzxg/8262413 用法:[root@skatedb55 db_capaticy]# python capacity_model.py --helpusage: Database Capaticy Pro
2014-12-15 17:03:44
2965
原创 SaltStack Installation(一)
author:skatetime:2014/11/11Stalstack InstallationInstallation from EREL1. If EPEL is not enabled on your system,you can use the following commands to enable itFor RHTL 6:rpm -Uvh http://
2014-11-12 09:09:31
2299
原创 Python的multiprocessing连接池
author:skatetime:2014/10/13Python的multiprocessing连接池[root@skatedb55 ~]# more pool2.py#!/usr/bin/env python#encoding: UTF-8#Author:Skatefrom multiprocessing import Poolimport timede
2014-10-15 17:20:39
6037
原创 Python实现ip段地址
author:skatetime:2014/10/13Python实现ip段的打印,如10.10.10.1-10.10.10.10#!/usr/bin/env python#encoding: UTF-8#Author:Skatedef ip2num(ip): ip=[int(x) for x in ip.split('.')] return ip[
2014-10-15 17:19:40
7230
原创 Python实现日志记录功能--样例
author:skatetime:2014/10/13 Python实现日志记录功能[root@skatedb55 ~]# vi op_log_file.py#!/usr/bin/env python#-*- coding: utf-8 -*-#Author:Skateimport os,timedef op_log(log): f=file(
2014-10-13 17:31:24
3129
原创 Python网络连通性检测-样例
author:Skatetime:2014/10/13 Python网络连通性检测:[root@skatedb55 ~]# vi checkping.py#!/usr/bin/env python#-*- coding: utf-8 -*-#Author:Skateimport os,sys,reimport subprocessdef NetCheck
2014-10-13 17:28:07
18339
原创 Python正则表达式模块(re)简介
author:skatetime:2014/10/13Python正则表达式模块(re)简介一、Python中转义字符 正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法
2014-10-13 17:27:01
2397
MySQL报警脚本
2014-12-30
数据库可用率监控工具
2014-12-23
数据库容量模型-Python
2014-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人