- 2025-01-06MySQL事务管理
目录1.如果CURD不加控制,会有什么问题?2.什么是事务?3.事务提交的方式4.事务常见操作方式5.事务的隔离级别5.1如何理解隔离性1以及隔离级别划分5.2查看与设置隔离性5.3四种隔离级别的演示5.4一致性(Consistency)解读6.如何理解隔离性26.1读-写6.1.13个记录隐藏
- 2025-01-04Read-only file system detection thread was hung. Cell was power cycled to stop the hang
1、故障描述今天下午,cell10存储节点莫名其妙地自动重启了。虽然数据库没有受到影响,但仍然需要弄清楚重启的原因。以下记录整个故障的分析过程。2、故障分析2.1分析操作系统日志。故障前后的操作系统日志摘要如下所示。Jan 409:25:29dm01celadm10auditd[12291]:Audit
- 2025-01-03【基础篇重点】六、MySQL表的增删查改
文章目录前言Ⅰ.创建新数据1、`insert`语句2、插入否则更新--替换3、替换--`replace`Ⅱ.检索数据1、`select`语句①全列查询②指定列查询③查询字段为表达式④为查询结果指定别名`as`⑤结果去重`distinct`2、`where`条件
- 2025-01-03【基础篇】七、MySQL内置函数
文章目录Ⅰ.日期函数案例一案例二Ⅱ.字符串函数常见字符串函数使用案例1、显示对应的字符集--`charset`2、要求显示exam_result表中的信息,显示格式:“XXX的语文是XXX分,数学XXX分,英语XXX分”--`concat`3、求学生表中学生姓名占用的字节数--`length`4、
- 2025-01-01MySQL DBA需要掌握的 7 个问题
1. MySQL适用的场景是什么?数据量建议单实例T级或以内,不依赖存储过程、函数、触发器的传统oltp场景都适用,因为是一个相对轻量级的数据库灾备使用MySQL各类的高可用方案即可,比如主从、mha、mgr等。2. MySQL巡检应该怎么做?优先关注哪些参数?可以从以下几个方面去做:服务器配
- 2024-12-26SQL语言1-MySQL
1.SQL语言1.1关系型数据库的常见组件数据库:database表的集合,物理上表现为一个目录表:table,行:row列:column索引:index视图:view,虚拟的表存储过程:procedure存储函数:function触发器:trigger事件调度器:eventscheduler,任务计划用户:user权限:privilege1.2SQL语言语法标准
- 2024-12-24sar Cannot open /var/log/sa/sa*: No such file or directory
sar命令Cannotopen/var/log/sa/sa*:Nosuchfileordirectory发现/var/log下没有sa文件夹,建了一个,再运行#sar-o24(24为当天日期)就OK了。该任务是由root的cron进程来建立的。1.建立文件/etc/cron.d/sysstat2.写入以下配置内容:#runsystemactivityaccountingtoolevery
- 2024-12-23PySAGES结合CUDA SPONGE增强采样
技术背景在前面的一篇博客中,我们介绍过PySAGES这个增强采样软件的基本安装和使用方法。该软件类似于Plumed是一个外挂增强采样软件,但是PySAGES是基于Python语言和Jax框架来实现的,在性能上有一定的优势。这里我们结合PySAGES的易开发特性,和CUDASPONGE的高性能特性,做一个简单的扩
- 2024-12-21用sysbench进行数据库OLTP基准测试
转自:https://www.cnblogs.com/ariesblog/p/13847740.html基于TPC-C的OLTP基准测试,对比Mysql和PostgreSQL的性能一、什么是TPC-C和tpmC1、TPC-CTPC-C是一种旨在衡量联机事务处理(OLTP)系统性能与可伸缩性的行业标准基准测试项目。这种基准测试项目将对包括查询、更新及队列式小批
- 2024-12-20MySQL存储过程
MySQL存储过程MySQL存储过程(StoredProcedure)是一组预编译的SQL语句,它们存储在数据库中并且可以被重复调用。存储过程帮助简化复杂的SQL查询和提高代码复用性,也可以提升性能,因为数据库服务器可以优化存储过程中的SQL语句执行。查看存储过程mysql>select*frommysql.p
- 2024-12-17服务器性能测试利器之sysbench
目录前言特征安装测试 回到顶部前言sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。sysbench是基于LuaJIT的可编写脚本的多线程基准测试工具。 sysbench附带以下捆绑的基准测试: oltp_
- 2024-12-16混沌工程工具-阿里ChaoBlade的实现说明
根据混沌工程的principles,里面这样定义了:ChaosEngineeringisthedisciplineofexperimentingonasysteminordertobuildconfidenceinthesystem’scapabilitytowithstandturbulentconditionsinproduction.中文翻译是这样的:混沌工程是在分布式系统上进行实验
- 2024-12-15性能测试-对当前环境磁盘读写能力的检查
1.1检查当前磁盘的使用情况[root@master~]#df文件系统1K-块已用可用已用%挂载点devtmpfs2001044020010440%/devtmpfs2013080020130800%/dev/shmtmpfs
- 2024-12-14[20241212]Oracle 多线程测试.txt
[20241212]Oracle多线程测试.txt--//oracle从12c版本开始支持多线程,各种原因从来没有测试,好像最近很少有人提及,或许使用oracle的人越来越少,或者许多人根--//本没有这样的需求,印象最深的是启用后必须使用口令登录,即使是sys用户.--//自己还是看一些文章,测试看看。1.环境:SYS@book>@
- 2024-11-27GaussDB整体性能慢分析
@目录问题描述问题现象告警业务影响原因分析分析步骤分析定位方法步骤一步骤二步骤三步骤四CPU满I/O满或者I/O异常内存满网络异常步骤五并发问题数据库配置问题异常等待事件长时间性能下降短时性能抖动不优SQL问题描述整体性能慢。不满足客户作业对时延要求或者不满足客户预期。
- 2024-11-261023: 1023 分段函数
题目描述数学中经常使用分段函数来计算函数值,请编程实现。输入输入文件有多行,每行包括一个x,要求计算f(x)的值。输出当x<0时,f(x)=(x+1)*(x+1)+2x+1/x,当x>=0时,f(x)=x的平方根,保留两位小数,每行一个结果。样例输入 复制10-0.50样例输出 复制f(10.00)=3.16f(-0.50)=
- 2024-11-25GaussDB整体性能慢分析
@目录问题描述问题现象告警业务影响原因分析分析步骤分析定位方法步骤一步骤二步骤三步骤四CPU满I/O满或者I/O异常内存满网络异常步骤五并发问题数据库配置问题异常等待事件长时间性能下降短时性能抖动不优SQL问题描述整体性能慢。不满足客户作业对时延要求或者不满足客户预期。
- 2024-11-24架构师之路-学渣到学霸历程-76
MySQL的基础操作今天继续分享的是mysql的基础操作,mysql默认登录进去是没有tab键补全的;那么现在的工程师都能开发一下方便的工具来提供我们使用;基础命令不能落下;go吧~!1.mysql的命令补全方案这里是使用mycli来用于命令补全;正常来说mysql的语法是不支持命令补全的;需要额
- 2024-12-12Selenium基础
'''#Selenium基础##Selenium介绍自动化测试技术非常多。Playwright,Cypress,AirTest,Selenium等等等等。有非常多各种自动化技术。目前国内应用最主流的还是Selenium。其余的技术体系相对而言还是在市场属于小众范畴。Appium本质上就是继承于Selenium而实现的。Selenium被
- 2024-12-12UniApp 全局使用uni.getSystemInfoSync()的坑,你中招了吗
UniApp全局使用uni.getSystemInfoSync()的坑,你中招了吗标签:uni-app,设备信息,Vue.prototype,windowHeight,uview-plus最近写UniApp的时候,有小伙伴问了我一个问题:“每次用uni.getSystemInfoSync()获取设备信息太麻烦了,能不能全局赋值一次,哪里用直接拿?”乍一听很合理
- 2024-12-09Python知识分享第二十一天-数据结构入门
数据结构“”"基础概念:程序=数据结构+算法数据结构=存储和组织数据的方式.算法=解决问题的思维,思路,方式.算法的特性:独立性:算法=思维,是解决问题的思路和方式,不依赖语言.5大特性:有输入,有输出,有穷性,确定性,可行性.问:如何衡
- 2024-12-01面经-Java
Java常用集合List,Set,MapArrayList,LinkesList(双向列表,适用于频繁插入和删除)HashSet,TreeSet(红黑树)hashmap,LinkesHashMap(加上双向链表)hashmap和hashtable区别。map线程不安全(效率高,key可以为null),table线程安全(每个方法都有synchronized关键字,)hashmap底层原理哈希表,数
- 2024-11-26Vite项目怎么进行屏幕适配?
基于rem的适配方案1、安装依赖npmipostcss-pxtoremautoprefixeramfe-flexible--save-devpostcss-pxtorem是PostCSS的插件,用于将像素单元生成rem单位autoprefixer浏览器前缀处理插件amfe-flexible可伸缩布局方案替代了原先的lib-flexible 选用了当前众多浏览器兼容的