首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维记录

    rocky 9 升级内核版本

    环境 rockylinux 9.2 安装步骤 查看系统现在内核版本 # uname -r 5.14.0-284.11.1.el9_2.x86_64 下载需要的内核版本 网站:http://mirrors.coreix.net _64.rpm 安装内核 # dnf localinstall kernel-lt-modules-6.1.80-1.el9.elrepo.x86_64.rpm kernel-lt-core-6.1.80 -1.el9.elrepo.x86_64.rpm kernel-lt-6.1.80-1.el9.elrepo.x86_64.rpm 设置系统默认内核版本 查看系统中所有的内核 # grubby --info 1.el9.elrepo.x86_64 设置默认内核索引 # grubby --set-default 0 如果第2步查看现在系统默认版本就是新装的版本这一步就不需要执行(执行了也没问题) 最后重启系统查看内核版本 # uname -r 6.1.80-1.el9.elrepo.x86_64 升级内核完成

    1.2K10编辑于 2024-10-31
  • 来自专栏reizhi

    Debian 9 更换内核安装锐速

    随着 Debian 8 进入 old stable 分支,Debian 9 开始成为了新的稳定版,不过随之而来的是锐速开心版的内核匹配问题。 不过感谢 Vicer 大佬的及时更新,现在 Debian 9 也可以手动更换内核来安装锐速了。 具体来说 Debian 9 上匹配锐速的内核是 4.9.0-4-amd64,下面我们就来手动更换内核安装锐速。 1.下载内核到 VPS: wget http://security.debian.org/debian-security/pool/updates/main/l/linux/linux-image-4.9.0 -4-amd64_4.9.65-3+deb9u1_amd64.deb 2.安装内核: dpkg -i linux-image-4.9.0-4-amd64_4.9.65-3+deb9u1_amd64.deb

    1K30编辑于 2022-09-26
  • 来自专栏Debian中国

    Debian 9更新到最新的Linux内核

    喜欢折腾的同学,会豪气如何升级 Debian Stretch 的内核到新版。 遗憾的是现在能搜到的升级 Debian Linux 内核的文章多数是使用Ubuntu的deb安装包,其实这样装上去是有问题,常见的问题是,总会提示需要 apt --fix-broken install 这里简单记录一下,如何使用Debian官方源更新到最新的内核;以及如何是用 Kernel.org 的deb源,更新内核到最新的 5.x 版本。 另一种方式,是通过 kernel.org 官方提供的安装包,更新到最新的内核。 最后一步安装后,重启一次,就可以用 dpkg -l | grep linux 看到新安装的 5.0.2 的内核了。

    5.7K30发布于 2020-01-21
  • 来自专栏mysql

    hhdb数据库介绍(9-9)

    计算节点读写分离对应用研发者和数据库管理员完全透明,不要求研发者在SQL执行时添加HINT或某些注解;当然,也支持使用HINT的方式显式指定读取主机或从机。指定SQL语句在主存储节点上执行:/*! 用户级别的读写分离可通过管理平台创建数据库用户页面添加用户或编辑用户开启用户级别的读写分离。

    23110编辑于 2024-11-29
  • 来自专栏全栈程序员必看

    Channel9中关于Windows内核的采访录像

    转载自 http://advdbg.com/blogs/advdbg_system/articles/21.aspx 今年一月份起,Channel9陆续访谈了一些微软内部的高级设计师和架构师,每次探讨 Windows内核的一个方面。 Surendra Verma: Vista Transactional File System 42:35 12/2/2005 8 9,379 Singularity Revisited 59:00 Wang – Windows Memory Manager 36:00 6/28/2005 38 18,867 Windows, NT Object Manager 40:41 6/3/2005 5 9,474 Part I 17:14 4/22/2005 2 10,074 Windows, NT Cache Manager – Molly Brown – Part II 31:26 4/20/2005 9

    23920编辑于 2022-09-14
  • 来自专栏半旧的技术栈

    数据库内核】01——从0到1数据库内核实战,挑战数据库领域最强大脑

    前 言 作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端、数据库内核及生态开发 ☕专栏简介:相当硬核,讲解数据库内核开发的理论、实战,带你深入解读数据库源码,剖析内核原理 ,实战手撸数据库内核 文章简介:一篇文章快速上手数据库内核开发,从0到1部署开源数据库(MinoOB),引爆你的数据库学习热情,挑战数据库领域最强大脑,成为开源社区的contributor 文章对应视频教程 id=4921929 github仓库:https://github.com/oceanbase/miniob 文章目录 1、数据库系统概述 1.1 给入门小白洗洗脑 1.1.1 为什么学习数据库内核 为什么学习数据库内核 了解底层 出故障救火 数据库开发不吃青春饭,越老越吃香 未来趋势,国家要防止数据库被老美卡脖子 1.1.2 数据库开发入门难吗 不难。 github ENV LANG=en_US.UTF-8 # install rpm # note: gcc-c++ in rockylinux 8 and gcc-g++ in rockylinux 9.

    2.5K10编辑于 2022-10-26
  • 来自专栏csico

    Windows内核开发-9-32位和64位的区别

    32位的应用程序可以完美再64位的电脑上运行,而32位的内核驱动无法再64位的电脑上运行,或者64位的驱动无法在32位的应用程序上运行。这是为什么呢。 转换流程: 当一个32位Application发起系统调用时,WOW64会拦截下来,将其转换为64位的类型(包括指针范围,数据类型范围等等),然后再把系统调用请求提交给内核。 UNREFERENCED_PARAMETER(RegistryPath); __asm { int 3 } ​ return STATUS_SUCCESS; } 一个很简单的内核驱动代码

    1.2K40发布于 2021-10-20
  • 来自专栏光城(guangcity)

    数据库内核分析之GPDB and PostgreSQL Portal

    Portal 1.1 入口层 1.2 Portal层 2.游标Cursor 2.1 打开游标 2.2 关闭游标 2.3 FETCH or MOVE GPDB and PostgreSQL Portal内核分析

    1K20编辑于 2022-12-02
  • 来自专栏cwl_Java

    数据库PostrageSQL-管理内核资源

    这是一种通常被用于其他数据库(DB/2)的配置。 在HP-UX 10 上,SEMMNS的出厂默认值是 128,这可能对大型数据库站点太低。 Solaris 2.6 至 2.9 (Solaris 6 至 Solaris 9) 相似的设置可以在/etc/system中更改,例如: set shmsys:shminfo_shmmax=0x2000000 对于将有巨大数量连接的数据库服务器,我们推荐的其他内核设置修改是: project.max-shm-ids=(priv,32768,deny) project.max-sem-ids=(priv,4096 在其他情况中,允许太多连接到数据库服务器本身也可能导致该问题。在很多情况下,最好减小max_connections并且转而利用外部连接池软件。

    1.3K10发布于 2020-09-17
  • 来自专栏roseduan写字的地方

    我的编程故事—8 数据库内核

    于是我开始在上海投递简历,接连面试了好几家公司,比较幸运的拿到了其中一些数据库内核开发的岗位机会。 我虽然凭借两个开源项目,有一些存储方面的基础知识,但是对于关系型数据库、分布式数据库,了解的东西甚少,基础其实也比较薄弱,但是得益于公司急需数据库内核方面的人,就算没有太多经验的也可以培养,于是我就比较幸运的转到了数据库内核 转到数据库内核之后,我开始了这方面的学习,以及适应新的工作,在开源项目上面花的时间就比较少了。 今年又发生了一些重要的事情,比如我开始更多的深入到数据库内核开发当中,并且开始撰写自己的课程,把自己所学的知识传播给更多的人,让自己的经历能够影响和激励更多的人。 这一次系列文章,主要是回顾了自己工作四年多以来的一些经历,从自学编程转码,到转行基础架构和数据库内核,然后折腾自己的开源项目,算是一个复盘了。

    44440编辑于 2023-11-17
  • 来自专栏莫浅子的学习笔记

    数据库-MySQL基础(9)-多表关系

    目录 概述 1、一对多 2、多对多 3、一对一 多表查询概述 多表查询分类 1、连接查询 2、子查询 ---- 概述 项目开发中,在进行数据库表结构关系设计时,会根据业务需求及业务模块之间的关系,分析设计表结构

    1.4K20编辑于 2022-11-18
  • 来自专栏mysql

    hhdb数据库介绍(9-5)

    备份恢复 使用mysqldump备份 mysqldump - 数据库备份程序 计算节点支持mysqldump功能,用法同MySQL一样。 使用mysqlbinlog连接远程实例获取binlog文件并解析出其中的SQL语句,然后交由计算节点执行,从而将某个数据库的增量数据导入到计算节点某个逻辑库下。 若源端数据库名与计算节点的逻辑库名不相同,则需要在管理端口先添加数据库映射关系,例如: dbremapping @@add@db01:logicdb01 然后到计算节点(192.168.210.32)所在服务器上执行如下命令 7.核对数据同步的正确性:此时需要进行必要的短时停服,中断业务系统向数据库的写入操作。通过人工在源端执行一条特殊数据后查看该条数据是否已经同步。 等到确认计算节点已经追完最新数据后,停止mysqlbinlog命令,若需要的话,取消数据库名称映射。

    26410编辑于 2025-03-26
  • 来自专栏mysql

    hhdb数据库介绍(9-29)

    若设置为0,程序异常退出不会持久化,若配置的值大于0,则可以定时持久化到数据库,重启也能累计。 在客户端执行SQL语句,会把相关命令统计在配置库中。当设置为0时,则不统计到配置库。 | 5 | master | | 600004 | write | | 600007 | write | | 600013 | write | +--------+--------+ 9

    30910编辑于 2025-03-19
  • 来自专栏mysql

    hhdb数据库介绍(9-7)

    property name="enableHeartbeat">true</property>假设192.168.200.202的3309实例与192.168.200.203的3313实例为一对主从复制的存储节点数据库 29.344 INFO [HeartbeatTimer] (BackendDataNode.java:405) -found candidate backup for datanode 5 :[id:9, :57:29.344 INFO [pool-1-thread-1020] (CheckSlaveHandler.java:241) -slave_sql_running is Yes in :[id:9, 15:57:29.424 WARN [pool-1-thread-1066] (BackendDataNode.java:847) -datanode 5 switch datasource 5 to 9 keepalived高可用服务原理搭建主备服务关系,可保证在主计算节点(即Active计算节点) 服务故障后,自动切换到备计算节点 (即Standby计算节点),应用层面可借助Keepalived的VIP 访问数据库服务

    27210编辑于 2024-11-28
  • 来自专栏mysql

    hhdb数据库介绍(9-4)

    访问安全 权限体系 计算节点有两类用户,一类是计算节点数据库用户,用于操作数据,执行SELECT,UPDATE,DELETE,INSERT等SQL语句。 另一类是关系集群数据库可视化管理平台用户,用于管理配置信息。此章节将着重介绍计算节点用户相关内容。 基础权限 计算节点数据库用户必须被赋予逻辑库的权限,才能访问逻辑库。 行控制权限 计算节点支持通过手动修改配置库中行权限控制表hotdb_user_row_privilege的方式,为数据库用户增加行控制权限。 修改后需要动态加载生效 可以在3323服务端口执行show hotdb grants for ‘用户名’@‘主机名’查看数据库用户已配置的行控制权限。 select hex(aes_encrypt('SDcrtest',unhex(md5('Hotpu@2013#shanghai#2017'))))查询到keyStorePass值,然后填写C43BD9DDE9C908FEE7683AED7A301E33

    35210编辑于 2025-03-10
  • 来自专栏mysql

    hhdb数据库介绍(9-15)

    SQL语法支持 DML语句 在关系集群数据库中,DML语句的逻辑将变的更为复杂。计算节点将DML语句分为两大类:单库DML语句与跨库DML语句。 跨库INSERT语句 在关系集群数据库中,INSERT语句只有在INSERT... SELECT与INSERT BATCH两种情况下,才会产生跨库INSERT语句。 分片表 支持 全局表 支持 跨库REPLACE语句 在关系集群数据库中 ORDER BY ASC DESC 支持 LIMIT n,m 支持 PROCEDURE 限制支持 支持单库存储过程 INTO OUTFILE 支持 要求执行语句的计算节点数据库用户拥有 支持 SUM(IFNULL()) 支持 SUM(column1-column2) 支持 INTO OUTFILE 支持 要求执行语句的计算节点数据库用户拥有FILE权限

    60510编辑于 2025-03-26
  • 来自专栏mysql

    hhdb数据库介绍(10-9)

    配置配置是管理平台为计算节点可视化配置所开发的功能,包括配置数据节点、存储节点、存储节点组、逻辑库、分片规则、表信息、数据库用户、计算节点等参数。同时配套设置了配置参数的校验与备份恢复的辅助功能。 参数说明:组名:输入存储节点组命名连接用户:有权限访问该物理库的用户名连接用户密码:有权限访问该物理库的用户密码物理库名称:存储节点中可引用的数据库名称,例如“db01”备份用户:(选填)用于备份该物理库的用户名备份用户密码

    53910编辑于 2024-12-05
  • 来自专栏mysql

    hhdb数据库介绍(9-21)

    ."','"..math.random(1,9).."','"..math.random(1949,2013).."-0"..math.random(1,9).. "-0"..math.random(1,9).."','"..math.random(1000,9999)..".11','"..math.random(1000,9999)..".55','"..math.random 1000,9999)..".11','fix-ak"..math.random(1000,9999).."-"..math.random(1000,9999).."','"..math.random(1,9) .."','"..math.random(1,100).."','"..math.random(1,9).."','"..math.random(1,9).."')") -----------------+---------------+ | 10-10 | 0 | ,0:1,1:1,2:1,3:1,4:1,5:0,6:0,7:1,8:1,9:

    35510编辑于 2025-03-10
  • 来自专栏mysql

    hhdb数据库介绍(9-8)

    应用端可借助LVS的VIP访问计算节点的数据库服务,同时保证使用透明与服务不间断。也可使用其余负载均衡方案进行处理,例如F5加自定义检测;应用直连计算节点,但发生异常时更换节点等方式。 原Primary: cd /usr/local/hhdb-2.5.0/hhdb-server/bin sh hotdb_server start 管理端状态查看: 多计算节点集群启动后通过VIP访问数据库服务

    18710编辑于 2024-11-29
  • 来自专栏mysql

    hhdb数据库介绍(9-3)

    如果主从数据库均无法连接,则该节点不可用。 2.主库配置不可用,从库配置可用 如果从库可以连接,则使用从库,此节点可用。 larger than the usable space. etl用户(用于数据抽取) 配置了etl的用户较普通用户在数据抽取时可降低内存消耗,具有更高的稳定性和数据抽取效率,具体使用配置说明如下: 在管理平台数据库用户中添加用户 配置校验 登录管理平台,选择"配置"->配置校验进入配置校验面板,点击"开始校验"按钮,将校验关系集群数据库可视化管理平台中配置校验菜单中的配置项,若有配置项不正确,可根据错误提示,修改相应的配置: 通过计算节点管理端执行 死锁检测 在关系集群数据库系统中,若死锁发生在两个数据节点下的存储节点间,存储节点的死锁检测机制将无法检测到死锁。 下面表格中的操作,描述了两个数据节点产生死锁的过程。 在HHDB Server关系集群数据库系统中,计算节点可检测到多个数据节点下的存储节点间的死锁,并回滚开销最少的事务。

    37910编辑于 2024-11-28
领券