数据库

Redis作为缓存数据库的优化策略

Redis是一种开源的内存数据库,具有高性能的特点,特别适合于作为缓存数据库使用。在应用程序中使用Redis作为缓存数据库可以显著提高应用程序的性能和可伸缩性。 然而,Redis作为缓存数据库也会遇到一些问题,例如缓存雪崩和缓存穿透,而且在高并发的情况下,Redis也可能成为性能瓶颈。因此,为了最大限度地发挥Redis的优势,需要采取一些优化策略。 缓存预热 缓存预热是指在应用程序启动之前,将一些

Redis 2023年09月26日  160

测试MySQL连接的高并发性能应如何在命令行进行?

如何在命令行中测试MySQL连接的高并发性能? 随着互联网应用的不断普及,数据库的高并发性能成为了很多需求的关注点之一。而MySQL作为一个流行的开源数据库,其高并发性能也是被广泛关注的。 在测试MySQL连接的高并发性能之前,我们需要先明确一些概念和准备工作: 并发连接:指的是同时有多个客户端与数据库建立连接,并且这些连接同时进行数据库操作。 连接数限制:MySQL服务器在默认情况下对并发连接

Mysql 2023年09月26日  133

Oracle Database 23c新特性之关联更新和删除示例详解

Oracle database 23c 开始支持在 UPDATE 和 DELETE 语句中使用 JOIN 连接,获取更新和删除的数据源。 示例表 本文使用示例表可以通过 GitHub 下载,然后基于 employee 表创建一个 emp_devp: CREATE TABLE emp_devp AS SELECT * FROM employee e WHERE dept_id =

Oracle 2023年09月26日  158

mysql事务的四个特点是什么

今天小编给大家分享一下mysql事务的四个特点是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 特点 1、原子性,一个事务是不可再分割的整体,要么全部被执行,要么全部执行。 2、一致性,一个事务可以让数据从一种一致状态切换到另一种状态。 3、隔离性,一个事务不受其他事务的干扰,并

Mysql 2023年09月26日  83

选读SQL经典实例笔记07_日期处理(下)

1. 一个季度的开始日期和结束日期 1.1. 以yyyyq格式(前面4位是年份,最后1位是季度序号)给出了年份和季度序号 1.2. DB2数据库 1.2.1. sql语句 select (q_end-2 month) q_start, (q_end+1 month)-1 day q_end from ( select date(substr(cast(yr

SQLServer 2023年09月26日  155

MySQL中ON DUPLICATE KEY UPDATE使用方式

MySQL 的 ON DUPLICATE KEY UPDATE 语句用于在执行 INSERT 时避免重复记录。当插入数据时,如果发现主键或唯一约束已存在,则会更新现有记录而不是插入新记录。 INSERT INTO table_name (column1, column2, column3)VALUES (value1, value2, value3)ON DUPLICATE KEY UPDATE

Mysql 2023年09月26日  92

基于MySQL和Redis扣减库存的实践

背景 在很多情况下,扣减库存是一个十分常见的需求,例如:学生选课系统中课程数量的扣减,抽奖系统中活动次数的扣减,电商系统中商品库存的扣减等,都涉及到数量的扣减,这些系统在成功扣减的前提下,绝对不能出现库存扣减多了的情况,也就是不能出现超卖。同时,我们也要注重系统性能的提升,这篇文章从这两个角度进行分析和讨论。 环境搭建 后台系统 基于 SpringBoot 搭建后台系统,JDK 为 1

Mysql / Redis 2023年09月26日  161

【技术积累】Mysql中的SQL语言【技术篇】【四】

数据的连接与关联查询 INNER JOIN INNER JOIN是MySQL中的一种表连接操作,用于将两个或多个表中的行基于一个共同的列进行匹配,并返回匹配的结果集。 下面是一个案例,假设有两个表:orders和customers,分别存储订单信息和客户信息。表结构如下: orders表: +----+---------+------------+ | id | order_no| custome

Mysql 2023年09月25日  160

VS自带的SQL server修改密码并连接使用

接下来,请按照以下步骤操作: 完成上述步骤后,您应该能够使用 sa 用户及其密码在程序中连接到 SQL Server Express LocalDB 实例。只需在连接字符串中使用 "User Id=sa" 和 "Password=YourPassword"(其中 YourPassword 是您设置的实际密码)。 完成上述步骤后,您可以在程序中使用 SQL Server 身份验证连接到 SQL

SQLServer 2023年09月25日  150

关闭

用微信“扫一扫”