随着 Snowpack、Vite 等利用提倡 no-bundle 的构建工具逐渐兴起,同时现代浏览器对原生 ESM 的普遍支持,Bundle-less 的概念席卷前端圈,那么我们如何理解 Bundle-less?究竟是炒概念还是能够真正地给业界带来收益?下面就来分享一下我对于 Bundle-less 的理解以及在这个方向上做过的一些探索。如何理解 Bundle-less?Bundle-less,也
目录1. rest_init2. init 进程(kernel_init)2.1 kernel_init_freeable2.1.1 do_basic_setup2.1.2 prepare_namespace(挂载根文件系统)2.2 run_init_process      start_kernel 里面调用了大量的函数,每一
在内存trace中经常遇到线程uninterruptable sleep,而打出来的trace可以看到是如下:wait_on_page_bit_killable+0xb0/0xcc __lock_page_or_retry+0xb8/0xf4 filemap_fault+0x4cc/0x630 ext4_filemap_fault+0x34/0x48 __do_fault+0x88/0x110 h
转载 2024-08-14 13:47:50
676阅读
eBPF学习笔记(一)—— eBPF介绍&内核编译eBPF介绍eBPF基础代码验证即时编译eBPF开发工具BCCbpftracelibbpf C/C++库eBPF Go库内核编译查看内核版本下载内核源码安装依赖项安装最新版llvm和clang配置内核编译内核BPF示例程序常见问题问题一:libbpf: map 'rx_cnt': unexpected def kind var.问题二:/
转载 2024-07-30 13:44:35
200阅读
所谓动名词,就是可以当名词用,可以当主、宾、表、定。My hobby is swimming. 我的爱好是游泳。(这里 swimming 当名词“游泳”) 所谓分词,就是动词。你要想表示这个动作是正在发生的或者主动进行的,那么就是-ing.你要想表示这个动作时已经结束的或者被动进行的,那么就是-ed. He is swimming. 他在游泳。 这里的 swimming 就是现
转载 11月前
49阅读
02.查看或配置网卡信息序号命令对应英文作用01ifconfigconfigure a network interface查看/配置计算机当前的网卡配置信息02ping ip地址ping检测到目标ip地址的连接是否正常2.1网卡和IP地址网卡网卡是一个专门负责网络通讯的硬件设备IP地址是设置在网卡上的地址信息我们可以吧电脑比作电话,网卡相当于SIM卡,IP地址相当于电话号码IP地址每台联网的电脑上
1.QPS(每秒Query量) 每秒查询量,多次查询diff QPS = Questions(or Queries) / seconds mysql > show global status like 'Question%';2.TPS(每秒事务量) TPS = (Com_commit + Com_rollback) / seconds mysql >
普通索引和唯一索引对更新语句性能的影响这个问题,得了解一下change buffer。 change buffer是内存中的一块区域,它保存在Innodb的buffer pool中,它在磁盘上也有对应的持久化空间,在系统表空间ibdata中。 不支持在 Docs 外粘贴 block
转载 2023-07-04 07:05:48
182阅读
buffer cache的设置随着Oracle版本的升级而不断变化。Oracle 8i下使用db_block_buffers来设置,该参数表示buffer c
原创 2022-09-16 10:04:30
163阅读
上篇笔记记录了事件处理框架,以及事件的结构定义。这篇笔记开始Nginx连接定义。Nginx定义了基本的数据结构ngx_connection_t来表示连接。由客户端主动发起、Nginx服务器被动接收的TCP连接,这类可以称为被动连接。还有一类连接,在某些请求的处理过程中,Nginx会试图主动向其他上游服务器建立连接,并以此连接与上游服务器通信,Nginx定义ngx_peer_connectio
# 如何设置 MySQL Buffer MySQL 是一种广泛使用的关系数据库,设置合适的 Buffer(缓冲区)对于提升数据库性能至关重要。本文将指导你如何在 MySQL 中设置 Buffer,包括必要的步骤和代码示例。 ## 整体流程 以下是设置 MySQL Buffer 的基本步骤: | 步骤编号 | 步骤描述 | | -------- | --
原创 2024-09-16 05:37:41
77阅读
在Linux系统中,Buffer是一种用来加速数据的传输和处理的技术。在Red Hat Enterprise Linux操作系统中,可以通过设置Buffer来优化系统性能和提高数据传输的效率。 首先,设置Buffer可以帮助系统在数据传输过程中缓存数据,从而避免频繁的读写操作,降低对磁盘IO的负荷。通过调整Buffer的大小,可以根据系统的需求来进行优化,以提高系统的处理速度和效率。 另外,通
原创 2024-05-06 11:17:36
75阅读
# 设置 MySQL Buffer:提高数据库性能的有效手段 在数据库管理中,性能优化是一个关键环节。而 MySQL 作为一种广泛使用的数据库管理系统,其 Buffer设置对于提升查询效率、减少 I/O 操作、以及处理并发请求都起到了至关重要的作用。本文将介绍 MySQL Buffer 的基本概念、如何设置,以及相关的代码示例,帮助你掌握其应用技巧。 ## 什么是 MySQL Buffer
原创 8月前
34阅读
在5.7.5中提供了一个新功能,能够动态的对buffer pool size进行调整。对应的changelog entry:InnoDB: The innodb_buffer_pool_size parameter is now dynamic, allowing you to resize the buffer pool without restarting the
转载 2024-02-29 12:30:48
95阅读
 聚集索引与非聚集索引的总结聚集索引与非聚集索引MySQL之B+树详解重要,知识点:InnoDB的插入缓冲innodb insert buffer 插入缓冲区的理解InnoDB中InsertBuffer总结 Innodb的三大特性插入缓冲(change buffer)、两次写(double write)、自适应哈希索引(adaptive hash index) 非聚集
转载 2023-10-19 17:07:47
69阅读
Buffer Pool是InnoDB引擎中的一块儿缓存池,用于缓存磁盘中的数据,减少磁盘IO。 解释上图: 执行一条sql语句,首先到达mysql的server层,这个层是mysql所有引擎都共享的一个层。在server层的执行器中,选择不同的引擎,来处理数据。这张图就是InnoDB引擎的处理方式。我们按图上的数字步骤描述: 1.从磁盘中,加载id为1的这条数据所在的页,到buffer pool内
转载 2023-08-31 20:11:14
91阅读
1.参数优化vim dm.ini 内存参数:MAX_OS_MEMORY 95 100 DM 数据库占用的内存占操作系统物理内存和虚拟内存之和百分比,需要设置为 100 BUFFER 100 *** 用于缓存数据页,一般配置为操作系统物理内存的 60%~80% MAX_BUFFER
转载 2024-05-05 15:01:52
1476阅读
以前聊过binlog和redo log,没有涉及binlog buffer和redo log buffer,主要是因为在核心脉络的理解上,buffer容易产生干扰。但buffer很重要,所以我们来看一下log和buffer之间的关系。binlog简介binlog用于复制,在主从复制中,从库利用主库上的binlog进行重播,实现主从同步。三种格式binlog可以设置三种格式:STATEMENTSTA
转载 2023-11-28 10:02:41
40阅读
# 项目方案:MySQL的key_buffer_size设置方案 ## 背景介绍 在MySQL中,key_buffer_size是用于缓存索引块的参数。通过设置合适的key_buffer_size参数,可以提高MySQL数据库的查询性能。本项目将提出一个方案,帮助我们合理设置key_buffer_size参数。 ## 方案步骤 ### 步骤一:查看当前key_buffer_size设置 首先
原创 2024-05-29 05:44:12
300阅读
### Docker 如何设置 innodb_buffer_pool_size 在使用 Docker 部署 MySQL 数据库时,性能优化尤为重要。而其中一个关键的内存配置参数就是 `innodb_buffer_pool_size`。这个参数控制了 InnoDB 存储引擎缓存数据和索引的内存大小,对数据库的性能影响显著。本文将详细阐述如何在 Docker 中设置 `innodb_buffer_p
原创 8月前
176阅读
  • 1
  • 2
  • 3
  • 4
  • 5