自定义博客皮肤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)

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

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

原创 知识索引目录

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

2012-11-22 16:28:13 2078

原创 【无标题】

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

2023-10-23 14:08:37 326

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

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

2023-10-23 14:01:45 729

转载 万物互联无处不在

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

2023-06-18 16:49:18 149

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

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

2023-06-01 00:07:18 1782

转载 CPU/GPU/TPU/NPU解释

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

2023-05-28 10:38:53 508

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

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

2023-05-25 23:50:50 1158

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

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

2022-03-06 09:39:37 328

原创 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 634

原创 Mongo存储模型优化

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

2021-08-11 20:16:39 459

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

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

2021-07-27 22:01:31 1313

原创 人工智能芯片

Author:skatexgTime:2021/03/31

2021-03-31 11:19:50 206

原创 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 1080

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

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

2020-11-09 23:56:26 891

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

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

2020-07-17 11:34:03 440

原创 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 482

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

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

2020-05-08 00:17:01 479

原创 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 541 1

原创 linux高并发配置分析

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

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

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

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

2017-12-11 16:55:29 1195

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

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

2016-09-18 19:18:18 18159

原创 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 11107

原创 Mysql大小写敏感

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

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

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

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

2015-03-10 22:06:40 5224

原创 [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 3192

原创 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 2824

原创 MySQL Server 报警脚本

Author:SkateTime:2014/12/30 MySQL Server 邮件报警下载地址:http://download.csdn.net/detail/wyzxg/8314745 实现方法:根据系统的load和session来度量系统现在是否负载过高,如果发现负载过高就邮件报警(当然也可以短线报警),把系统当前状态、运行的慢sql、锁状态以HTML邮件报警,

2014-12-30 16:54:56 3286

原创 数据库可用率监控工具

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

2014-12-23 15:58:01 3140

原创 DB系统预警联系人API



2014-12-17 00:12:29 3469

原创 数据库容量模型设计开发【Python】

Author:skateTime:2014/12/15 数据库容量模型设计 下载地址:http://download.csdn.net/detail/wyzxg/8262413 用法:[root@skatedb55 db_capaticy]# python capacity_model.py  --helpusage: Database Capaticy Pro

2014-12-15 17:03:44 2917

原创 Oracle Database Limits

Author:SkateTime:2014/11/19

2014-11-20 11:24:02 2303

原创 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 2240

原创 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 5995

原创 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 7180

原创 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 3056

原创 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 18268

原创 Python正则表达式模块(re)简介

author:skatetime:2014/10/13Python正则表达式模块(re)简介一、Python中转义字符    正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法

2014-10-13 17:27:01 2350

原创 python 常用string函数

author:skatetime:2014/10/13python 常用string函数 字符串中字符大小写的变换1. str.lower()   //小写>>> 'SkatE'.lower()'skate'2. str.upper()   //大写>>> 'SkatE'.upper()'SKATE'3. str.swapcase()  //大小写互

2014-10-13 17:12:59 6475

原创 Python打印颜色

author:skatetime:2014/09/28Python打印颜色"""格式:\033[显示方式;前景色;背景色m 说明:前景色            背景色           颜色---------------------------------------30                40              黑色31   

2014-10-13 17:09:20 4313

原创 Mysql如何删除以“#sql-”开头的临时表

Mysql如何删除以“#sql-”开头的临时表

2014-09-29 11:00:32 8722 1

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

数据库实例连通检测

2021-07-27

MySQL报警脚本

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

2014-12-30

数据库可用率监控工具

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

2014-12-23

数据库容量模型-Python

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

2014-12-15

mysqbinlog-flashback

mysqlbinlog的flashback

2013-07-24

mysql内存原理与数据结构

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

2012-08-28

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

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

2012-06-26

空空如也

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

TA关注的人

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