最近常收到SOD框架的朋友报告的SOD的SQL日志功能报错:文件句柄丢失。经过分析得知,这些朋友使用SOD框架开发了访问量比较大的系统,由于忘记关闭SQL日志功能所以出现了很高频率的日志写入操作,从而 ...
前言 我曾经写过 杂谈.netcore的Buffer相关新类型 的博客,简单介绍过BinaryPrimitives Span lt gt ,Memory lt gt ,ArrayPool lt gt ,Memorypool lt gt 这些基础类型,在实际项目中,我们更需要的是更上层的高效缓冲区申请 buffer写入 buffer读取功能。本文将介绍如何利用这些基础类型,封装成易于使用的buff ...
2021-01-16 14:27 3 1067 推荐指数:
最近常收到SOD框架的朋友报告的SOD的SQL日志功能报错:文件句柄丢失。经过分析得知,这些朋友使用SOD框架开发了访问量比较大的系统,由于忘记关闭SQL日志功能所以出现了很高频率的日志写入操作,从而 ...
本文来和大家简单介绍我团队开源的 dotnetCampus.Configurations 高性能配置 ...
好久没有写过Blog, 每天看着开源的Java社区流口水, 心里满不是滋味. 终于等到了今年六月份 dotnet core 的正式发布, 看着dotnet 社区也一步一步走向繁荣, 一片蒸蒸日上的大好景象. 不在绑定Windows, 相信众位dotneter的春天就要来了 废话不多 ...
一、什么是Google Protocol Buffer(protobuf官方网站) 下面是官网给的解释: Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing ...
无论你程序是做什么的,它经常都需要处理大量的数据。这些数据大部分表现形式为strings(字符串)。然而,当你对字符串大批量的拷贝,切片和修改操作时是相当低效的。为什么? 让我们假设一个读取二进制数 ...
高性能有以下几个定义 1. 高用户访问量 : 有大量(十万,百万)用户通过网络连接到系统,系统可以承受的住,不会崩溃 2.高吞吐量:单位时间内的请求数,例如QPS,查询请求数,TPS事务请求数 3.低延迟:响应时间短 4.容量:系统请求数的上限 高性能的缺点: 1. 建设 ...
索引是存储引擎用于快速查找记录的一种数据结构。索引优化是对查询性能优化最有效的手段。 1、索引的类型 在MySQL中,索引是在存储引擎层而不是服务器层实现的。所以没用统一的索引标准,不同存储引擎的索引工作方式并不相同。 B-Tree索引 B-Tree索引即使用B-Tree数据结构来存储 ...
引入 很多同学对于异步这个概念只是停留在了“听说很NB”的认知层面上,很少有人能够在项目中真正的使用异步实现高性能的相关操作。本节课,咱们就一起来学习一下,爬虫中如何使用异步实现高性能的数据爬取操作。 背景 其实爬虫的本质就是client发请求批量获取server的响应数据,如果我们有多个 ...