-
PostgreSQL
數(shù)據(jù)操作必備技能:PostgreSQL中插入、更新和刪除數(shù)據(jù)的實(shí)戰(zhàn)指南
當(dāng)涉及到數(shù)據(jù)的插入、更新和刪除操作時(shí),PostgreSQL是一個(gè)功能強(qiáng)大且廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。下面我將為你詳細(xì)講解這些操作,并提供一些示例...
-
Mysql
MySQL報(bào)錯(cuò):too many connections原因及解決方法
MySQL報(bào)錯(cuò)“too many connections”通常是由于數(shù)據(jù)庫(kù)的最大連接數(shù)超過(guò)了MySQL配置的最大限制。這可能是由于數(shù)據(jù)庫(kù)的并發(fā)連接過(guò)多,或者存在一些連接沒(méi)有被正...
-
Redis
什么是布隆過(guò)濾器?如何實(shí)現(xiàn)布隆過(guò)濾器?
布隆過(guò)濾器(Bloom Filter)是一種空間效率極高的概率型數(shù)據(jù)結(jié)構(gòu),用于判斷一個(gè)元素是否在一個(gè)集合中。它基于位數(shù)組和多個(gè)哈希函數(shù)的原理,可以高效地...
-
Mysql
面試必問(wèn):MySQL索引失效的場(chǎng)景有哪些?
為了驗(yàn)證 MySQL 中哪些情況下會(huì)導(dǎo)致索引失效,我們可以借助 explain 執(zhí)行計(jì)劃來(lái)分析索引失效的具體場(chǎng)景。 explain 使用如下,只需要在查詢的 SQL 前面添加上...
-
Redis
Redis權(quán)限管理體系:終于等來(lái)了Redis權(quán)限控制體系A(chǔ)CL
一、用戶管理 Redis用戶的創(chuàng)建、查看、修改、刪除等主要操作可以按照如下實(shí)例進(jìn)行 1、創(chuàng)建用戶 只創(chuàng)建用戶,暫時(shí)不添加其他權(quán)限 127.0.0.1:6479 ACL SETUSER...
-
Sql Server
如何獲取一條SQL語(yǔ)句中涉及的表名
在數(shù)據(jù)庫(kù)操作和SQL查詢的開發(fā)過(guò)程中,有時(shí)候我們?yōu)榱藙?dòng)態(tài)生成查詢、進(jìn)行權(quán)限控制、進(jìn)行查詢優(yōu)化或者其他一些與數(shù)據(jù)庫(kù)交互相關(guān)、數(shù)據(jù)庫(kù)監(jiān)控等的需求...
-
Redis
Redis 實(shí)現(xiàn)多規(guī)則限流的思考與實(shí)踐
簡(jiǎn)介 市面上很多介紹redis如何實(shí)現(xiàn)限流的,但是大部分都有一個(gè)缺點(diǎn),就是只能實(shí)現(xiàn)單一的限流,比如1分鐘訪問(wèn)1次或者60分鐘訪問(wèn)10次這種,但是如果想一...
-
Mysql
我們一起聊聊MySQL 索引的底層邏輯
數(shù)據(jù)結(jié)構(gòu)以及算法 索引的本質(zhì)其實(shí)就是一種數(shù)據(jù)結(jié)構(gòu)。我們都希望查詢數(shù)據(jù)的速度能盡可能的快,因此數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)者會(huì)從查詢算法的角度進(jìn)行優(yōu)化。...
-
Redis
如何使用Redisson實(shí)現(xiàn)分布式鎖?
在分布式系統(tǒng)中,當(dāng)多個(gè)線程(或進(jìn)程)同時(shí)操作同一個(gè)資源時(shí),為了保證數(shù)據(jù)一致性問(wèn)題,所以就需要一種機(jī)制來(lái)確保在同一時(shí)間只有一個(gè)線程(或進(jìn)程...
-
PostgreSQL
學(xué)會(huì)在PostgreSQL中創(chuàng)建和管理表格的關(guān)鍵步驟
當(dāng)談到創(chuàng)建和管理表時(shí),PostgreSQL是一個(gè)功能強(qiáng)大且廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在本次講解中,我將為您介紹如何在PostgreSQL中創(chuàng)建和管理表,以及...
-
Mysql
MySQL事務(wù)未提交Redolog能持久化到磁盤嗎?
今天的文章內(nèi)容圍繞一位網(wǎng)友的評(píng)論去展開,在看完小許文章【結(jié)合MySQL更新流程看 undolog、redolog、binlog】,他提出了這么一個(gè)問(wèn)題,如下: 圖片 換個(gè)方式...
-
Mysql
Python連接MySQL數(shù)據(jù)庫(kù)編程
數(shù)據(jù)庫(kù)編程是在應(yīng)用程序中與數(shù)據(jù)庫(kù)交互和管理數(shù)據(jù)的關(guān)鍵部分。MySQL是一種流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),在Python中進(jìn)行MySQL數(shù)據(jù)庫(kù)編程相對(duì)容易...
-
Mysql
MySQL:MDL LOCK的“穿越行為”
一、案例描述 最近遇到這么一個(gè)案例(5.7版本),大概的截圖如下: 當(dāng)然這里是測(cè)試出來(lái)的,線上當(dāng)時(shí)也是一個(gè)lock table read的語(yǔ)句和一大批insert into的語(yǔ)句...
-
Sql Server
為什么要使用ODBC連接SQLServer?
ODBC是什么? ODBC是什么?我也不知道,用摘抄一個(gè)互聯(lián)網(wǎng)上的話來(lái)解釋:ODBC英文全稱為:Open Database Connectivity。用于在不同的操作系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之...
-
Mysql
MySQL:mysqldump 100M的數(shù)據(jù)導(dǎo)入需要幾個(gè)小時(shí)?
這個(gè)問(wèn)題相對(duì)簡(jiǎn)單,但是第一次遇到這種問(wèn)題,僅此記錄。問(wèn)題主要是一個(gè)mysqldump導(dǎo)出也就100來(lái)M的文件,導(dǎo)入居然要幾個(gè)小時(shí),更換多個(gè)實(shí)例后都很慢,文...
-
Mysql
面試官:說(shuō)一下MySQL主從復(fù)制的原理?
MySQL 主從復(fù)制(Master-Slave Replication)是一種數(shù)據(jù)復(fù)制技術(shù),用于在多個(gè)數(shù)據(jù)庫(kù)服務(wù)器之間的數(shù)據(jù)同步。在主從復(fù)制架構(gòu)中,一個(gè)服務(wù)器被設(shè)置為主服務(wù)器(...
-
Mysql
MySQL報(bào)錯(cuò):too many connections原因及解決方法
MySQL報(bào)錯(cuò)“too many connections”通常是由于數(shù)據(jù)庫(kù)的最大連接數(shù)超過(guò)了MySQL配置的最大限制。這可能是由于數(shù)據(jù)庫(kù)的并發(fā)連接過(guò)多,或者存在一些連接沒(méi)有被正...
-
Mysql
面試必問(wèn):MySQL索引失效的場(chǎng)景有哪些?
為了驗(yàn)證 MySQL 中哪些情況下會(huì)導(dǎo)致索引失效,我們可以借助 explain 執(zhí)行計(jì)劃來(lái)分析索引失效的具體場(chǎng)景。 explain 使用如下,只需要在查詢的 SQL 前面添加上...
-
Mysql
我們一起聊聊MySQL 索引的底層邏輯
數(shù)據(jù)結(jié)構(gòu)以及算法 索引的本質(zhì)其實(shí)就是一種數(shù)據(jù)結(jié)構(gòu)。我們都希望查詢數(shù)據(jù)的速度能盡可能的快,因此數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)者會(huì)從查詢算法的角度進(jìn)行優(yōu)化。...
-
Mysql
MySQL事務(wù)未提交Redolog能持久化到磁盤嗎?
今天的文章內(nèi)容圍繞一位網(wǎng)友的評(píng)論去展開,在看完小許文章【結(jié)合MySQL更新流程看 undolog、redolog、binlog】,他提出了這么一個(gè)問(wèn)題,如下: 圖片 換個(gè)方式...
-
Mysql
Python連接MySQL數(shù)據(jù)庫(kù)編程
數(shù)據(jù)庫(kù)編程是在應(yīng)用程序中與數(shù)據(jù)庫(kù)交互和管理數(shù)據(jù)的關(guān)鍵部分。MySQL是一種流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),在Python中進(jìn)行MySQL數(shù)據(jù)庫(kù)編程相對(duì)容易...
-
Mysql
MySQL:MDL LOCK的“穿越行為”
一、案例描述 最近遇到這么一個(gè)案例(5.7版本),大概的截圖如下: 當(dāng)然這里是測(cè)試出來(lái)的,線上當(dāng)時(shí)也是一個(gè)lock table read的語(yǔ)句和一大批insert into的語(yǔ)句...
-
Mysql
MySQL:mysqldump 100M的數(shù)據(jù)導(dǎo)入需要幾個(gè)小時(shí)?
這個(gè)問(wèn)題相對(duì)簡(jiǎn)單,但是第一次遇到這種問(wèn)題,僅此記錄。問(wèn)題主要是一個(gè)mysqldump導(dǎo)出也就100來(lái)M的文件,導(dǎo)入居然要幾個(gè)小時(shí),更換多個(gè)實(shí)例后都很慢,文...
-
Mysql
面試官:說(shuō)一下MySQL主從復(fù)制的原理?
MySQL 主從復(fù)制(Master-Slave Replication)是一種數(shù)據(jù)復(fù)制技術(shù),用于在多個(gè)數(shù)據(jù)庫(kù)服務(wù)器之間的數(shù)據(jù)同步。在主從復(fù)制架構(gòu)中,一個(gè)服務(wù)器被設(shè)置為主服務(wù)器(...
-
Mysql
MySQL:級(jí)聯(lián)從庫(kù)延遲數(shù)據(jù)庫(kù)的延遲計(jì)算問(wèn)題
本文主要討論的還是5.7,8.0沒(méi)有實(shí)際測(cè)試,這里簡(jiǎn)單記錄。 一、問(wèn)題說(shuō)明 最近在處理一個(gè)主從問(wèn)題的時(shí)候,發(fā)現(xiàn)一個(gè)比較奇怪的現(xiàn)象,這個(gè)主從是級(jí)聯(lián)的...
-
Mysql
MySQL:InnoDB的頁(yè)合并與頁(yè)分裂到底是什么
本文為摘錄文章,如有錯(cuò)誤,請(qǐng)指正。文章是以MySQL5.7版本進(jìn)行說(shuō)明,和現(xiàn)有版本可能會(huì)有一定差距,但是數(shù)據(jù)頁(yè)的設(shè)計(jì)基本沒(méi)有發(fā)生過(guò)變化,因此,可以...
-
Mysql
MySQL:MySQL的自增主鍵是連續(xù)自增嗎?
從開始接觸MySQL,我們就知道在設(shè)計(jì)主鍵時(shí),要設(shè)置為自增主鍵,使用自增主鍵有以下幾個(gè)優(yōu)點(diǎn): 效率高:使用自增主鍵可以避免頻繁生成主鍵值的操作,...
-
Mysql
Linux系統(tǒng)MySQL報(bào)錯(cuò):too many connections原因及解決方法
MySQL報(bào)錯(cuò)“too many connections”的原因可能有以下幾種: 訪問(wèn)量過(guò)高 :當(dāng)MySQL服務(wù)器面對(duì)大量的并發(fā)請(qǐng)求時(shí),已經(jīng)建立的連接數(shù)可能會(huì)不足以處理所有的請(qǐng)求...
-
Mysql
數(shù)據(jù)恢復(fù)新姿勢(shì):使用MySQL Shell進(jìn)行更高效靈活的數(shù)據(jù)恢復(fù)
上篇文章( 轉(zhuǎn)戰(zhàn)MySQL Shell!數(shù)據(jù)庫(kù)備份新姿勢(shì),輕松搞定備份操作! )簡(jiǎn)單介紹了使用MySQL Shell進(jìn)行數(shù)據(jù)庫(kù)備份,本文基于上文的備份進(jìn)行數(shù)據(jù)恢復(fù)演示操...
-
Mysql
DDD死黨:?jiǎn)我娌樵兝?/a>
基于索引的單表查詢,是 MySQL 正確打開方式! 基于 QueryObject 的聲明式查詢,是簡(jiǎn)單查詢的正確使用方式! 1、應(yīng)用場(chǎng)景 單表查詢?cè)跇I(yè)務(wù)開發(fā)中占比最大,...
-
Mysql
轉(zhuǎn)戰(zhàn)MySQL Shell!數(shù)據(jù)庫(kù)備份新姿勢(shì),輕松搞定備份操作!
一、MySQL Shell 安裝 1、下載 可以在MySQL官網(wǎng)進(jìn)行下載,地址https://dev.mysql.com/downloads/shell/。 需要根據(jù)操作系統(tǒng)類型、版本及glibc版本選擇對(duì)應(yīng)的文件下載,例...
-
Mysql
MySQL:如何保證雙十一的主備數(shù)據(jù)同步
之前的文章我們提到過(guò),主備數(shù)據(jù)庫(kù)是通過(guò)binlog實(shí)現(xiàn)的數(shù)據(jù)同步: 主庫(kù)在接到客戶端更新請(qǐng)求時(shí),執(zhí)行內(nèi)部事務(wù)的更新邏輯,同時(shí)寫binlog。 r 1)edologcomm...
-
Sql Server
如何獲取一條SQL語(yǔ)句中涉及的表名
在數(shù)據(jù)庫(kù)操作和SQL查詢的開發(fā)過(guò)程中,有時(shí)候我們?yōu)榱藙?dòng)態(tài)生成查詢、進(jìn)行權(quán)限控制、進(jìn)行查詢優(yōu)化或者其他一些與數(shù)據(jù)庫(kù)交互相關(guān)、數(shù)據(jù)庫(kù)監(jiān)控等的需求...
-
Sql Server
為什么要使用ODBC連接SQLServer?
ODBC是什么? ODBC是什么?我也不知道,用摘抄一個(gè)互聯(lián)網(wǎng)上的話來(lái)解釋:ODBC英文全稱為:Open Database Connectivity。用于在不同的操作系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之...
-
Sql Server
快速上手:使用 Python 連接 SQL Server 數(shù)據(jù)庫(kù)并實(shí)時(shí)讀取數(shù)據(jù)?
實(shí)時(shí)讀取SQL Server數(shù)據(jù)庫(kù)表并進(jìn)行處理是一個(gè)常見(jiàn)的需求。 在Python中,可以使用pyodbc庫(kù)來(lái)連接SQL Server數(shù)據(jù)庫(kù),并使用pandas庫(kù)來(lái)進(jìn)行數(shù)據(jù)處理。 下面是一個(gè)實(shí)...
-
Sql Server
SQL應(yīng)用于LLM的程序開發(fā)利器——開源LMQL
譯者 | 朱先忠 審校 | 重樓 我相信你聽說(shuō)過(guò)SQL,甚至已經(jīng)掌握了它。SQL(結(jié)構(gòu)化查詢語(yǔ)言)是一種廣泛用于處理數(shù)據(jù)庫(kù)數(shù)據(jù)的聲明性語(yǔ)言。 根據(jù)StackOverflo...
-
Sql Server
SQL 語(yǔ)句是怎么執(zhí)行的?你學(xué)會(huì)了嗎?
今天來(lái)聊聊喜聞樂(lè)見(jiàn)的 SQL。 數(shù)據(jù)庫(kù)執(zhí)行 SQL 語(yǔ)句有幾個(gè)步驟,包括: 解析 SQL 語(yǔ)句并檢查其有效性。 將 SQL 轉(zhuǎn)換為內(nèi)部表示結(jié)構(gòu),如關(guān)系代數(shù)。并創(chuàng)建查詢...
-
Sql Server
SQL必須消失的九個(gè)理由,你認(rèn)可嗎?
譯者 | 晶顏 審校 | 重樓 考慮到 SQL的流行和成功, 本文更像 是一個(gè)悖論研究。SQL可能笨拙而冗長(zhǎng),但開發(fā)人員經(jīng)常發(fā)現(xiàn)它是提取所需數(shù)據(jù)的最簡(jiǎn)單、最直...
-
Sql Server
分布式 SQL 數(shù)據(jù)庫(kù)與表格優(yōu)化技術(shù)
分布式 SQL 數(shù)據(jù)庫(kù)會(huì)將應(yīng)用程序數(shù)據(jù)存儲(chǔ)在多個(gè)節(jié)點(diǎn)上,從存儲(chǔ)和計(jì)算的角度提高了可擴(kuò)展性。這種分布意味著某些應(yīng)用程序請(qǐng)求,包括 JOIN 操作和聚合,...
-
Sql Server
構(gòu)建SQL Server鏈接服務(wù)器:實(shí)現(xiàn)跨服務(wù)器數(shù)據(jù)訪問(wèn)及整合
在SQL Server數(shù)據(jù)庫(kù)管理中,鏈接服務(wù)器是一項(xiàng)強(qiáng)大的功能,允許在一個(gè)SQL Server實(shí)例中訪問(wèn)另一個(gè)SQL Server實(shí)例的數(shù)據(jù)。這種功能為數(shù)據(jù)庫(kù)管理員提供了靈活性...
-
Sql Server
SQL Server 百萬(wàn)數(shù)據(jù)查詢優(yōu)化技巧三十則
互聯(lián)網(wǎng)時(shí)代的進(jìn)程越走越深,使用MySQL的人也越來(lái)越多,關(guān)于MySQL的數(shù)據(jù)庫(kù)優(yōu)化指南很多,而關(guān)于SQL SERVER的T-SQL優(yōu)化指南看上去比較少,近期有學(xué)習(xí)SQLSERVE...
-
Sql Server
SQL性能優(yōu)化詳解,值得收藏
很多朋友經(jīng)常會(huì)遇到如下情況: 在做數(shù)據(jù)統(tǒng)計(jì)分析時(shí),分析兩分鐘,跑數(shù)兩小時(shí)...... Web開發(fā)時(shí)候,通常的性能瓶頸,主要出現(xiàn)在數(shù)據(jù)查詢時(shí)候..... .. 在使...
-
Sql Server
五個(gè)提升SQL語(yǔ)句性能的小竅門,進(jìn)一步提升查詢性能
在進(jìn)行數(shù)據(jù)庫(kù)操作時(shí),優(yōu)化SQL語(yǔ)句是提升性能和效率的關(guān)鍵步驟之一。無(wú)論是處理大規(guī)模數(shù)據(jù)還是簡(jiǎn)單的查詢,優(yōu)化SQL語(yǔ)句都可以明顯改善系統(tǒng)的響應(yīng)時(shí)間...
-
Sql Server
寫一手好SQL很有必要
SQL語(yǔ)言的設(shè)計(jì)初衷是把關(guān)系數(shù)據(jù)庫(kù)的細(xì)節(jié)隱藏起來(lái),解耦操作邏輯與數(shù)據(jù)展示,暴露給用戶一個(gè)簡(jiǎn)單的交互接口。嚴(yán)格來(lái)說(shuō),SQL不是編程語(yǔ)言而是表達(dá)式,...
-
Sql Server
SQL必學(xué)必會(huì)之窗口函數(shù)
在SQL中,窗口函數(shù)是一種強(qiáng)大的工具,用于在查詢結(jié)果中執(zhí)行聚合、排序和分組操作,而不影響原始表的行數(shù)。這篇文章將介紹窗口函數(shù)的基本概念以及如...
-
Sql Server
如何解決SQL?Server數(shù)據(jù)庫(kù)備份過(guò)程中檢測(cè)到的日志損壞問(wèn)題
譯者 | 李睿 審校 | 重樓 日志損壞問(wèn)題通常發(fā)生在對(duì)事務(wù)日志進(jìn)行備份的時(shí)候。其錯(cuò)誤是這樣描述的: “消息26019,級(jí)別16,狀態(tài)1,第1行BACKUP在數(shù)據(jù)庫(kù)日志...
-
Sql Server
批量寫庫(kù)操作,如何優(yōu)化?
引言 數(shù)據(jù)庫(kù)插入操作的語(yǔ)句如下: insert into table values (a1, b1) 涉及到SQL層和存儲(chǔ)層,其中SQL層需要解析SQL語(yǔ)句,生成抽象語(yǔ)法樹(AST),計(jì)算表達(dá)式等,存儲(chǔ)...
-
Sql Server
推薦十個(gè)簡(jiǎn)單實(shí)用的SQL優(yōu)化技巧
優(yōu)化查詢對(duì)于提高執(zhí)行速度和數(shù)據(jù)庫(kù)性能至關(guān)重要。以下是優(yōu)化查詢的 10 種方法以及示例代碼。 1.使用 EXPLAIN 進(jìn)行測(cè)試 優(yōu)化 SQL 查詢的第一步是找出它們未...
-
Oracle
Cursor共享哪些事,你知道哪些?
早些年搞Oracle的時(shí)候,最讓人頭疼的事情就是和共享池相關(guān)的,而共享池里遇到問(wèn)題最多的事情大多數(shù)是和SQL編譯相關(guān)的,關(guān)于十多年前這方面的往事我最...
-
Oracle
Oracle遷移數(shù)據(jù)文件再也不用求人了
N 多年前安裝的 oracle 數(shù)據(jù)庫(kù),巡檢的時(shí)候發(fā)現(xiàn)磁盤滿了,檢查發(fā)現(xiàn)是數(shù)據(jù)文件占用了很大的空間,當(dāng)前存放數(shù)據(jù)文件的磁盤不能再進(jìn)行擴(kuò)容,于是準(zhǔn)備把業(yè)...
-
Oracle
實(shí)戰(zhàn)經(jīng)驗(yàn)分享:順利完成 Oracle 實(shí)例名稱更改的關(guān)鍵步驟
一、背景 在oracle數(shù)據(jù)的管理和維護(hù)過(guò)程中,我們有時(shí)需要更改instance_name,具體有以下場(chǎng)景: 重命名實(shí)例:當(dāng)你需要更改現(xiàn)有 Oracle 實(shí)例的名稱時(shí),可以通過(guò)更...
-
Oracle
Oracle 12c Release 2 RAC 安裝 Oracle Linux 7
一、概述 本文主要闡述基于ASM 構(gòu)建 Oracle 12c RAC數(shù)據(jù)庫(kù)的過(guò)程說(shuō)明 1、系統(tǒng)版本要求 確保 Oracle Linux 版本為 6 或更高版本。 確保兩個(gè)節(jié)點(diǎn)的 Oracle Linux 內(nèi)核版...
-
Oracle
使用 ASM 和版本升級(jí)安裝 Oracle 19C RAC 的分步指南
一、概述 本文檔將指導(dǎo)您在 Linux 平臺(tái)上使用 ASM 逐步安裝 Oracle 19C RAC。這里討論每一步。我們將RAC安裝與ASM配合并進(jìn)行版本升級(jí)。 遵循的步驟 : 服務(wù)器配...
-
Oracle
Oracle 簡(jiǎn)介與 Docker Compose
最近,我翻閱了在之前公司工作時(shí)的筆記,偶然發(fā)現(xiàn)了一些有關(guān)數(shù)據(jù)庫(kù)的記錄。當(dāng)初,我們的項(xiàng)目一開始采用的是 Oracle 數(shù)據(jù)庫(kù),但隨著項(xiàng)目需求的變化,...
-
Oracle
做數(shù)據(jù)庫(kù)產(chǎn)品不是點(diǎn)中一次科技樹就能成功的
現(xiàn)在有幾百家企業(yè)在做國(guó)產(chǎn)數(shù)據(jù)庫(kù)產(chǎn)品,內(nèi)卷的壓力很大,其中大多數(shù)產(chǎn)品可能無(wú)法在這個(gè)競(jìng)爭(zhēng)異常激烈的市場(chǎng)上存活下來(lái)。我也和很多數(shù)據(jù)庫(kù)從業(yè)人員做...
-
Oracle
新安裝的oracle11g數(shù)據(jù)庫(kù)啟動(dòng)就報(bào)錯(cuò),可以這么解決
有朋友求助于我,新安裝的oracle11g數(shù)據(jù)庫(kù),使用PLSQL Developer工具連接報(bào)錯(cuò),錯(cuò)誤代碼:ORA-01219,數(shù)據(jù)庫(kù)版本號(hào)11.2.0.1.0,操作系統(tǒng)Windows Server 2012,問(wèn)我不用...
-
Oracle
微軟將在Azure上提供Oracle云數(shù)據(jù)庫(kù)
在Oracle CloudWorld大會(huì)將于下周于拉斯維加斯舉行之際,Oracle和微軟宣布推出Oracle Database@Azure。 據(jù)悉,這將直接訪問(wèn)在Oracle Cloud Infrastructure(OCI)上運(yùn)行并部...
-
Oracle
微軟甲骨文合作加速云轉(zhuǎn)型,可在 Azure 上部署 Oracle 數(shù)據(jù)庫(kù)服務(wù)
9 月 15 日消息,微軟和甲骨文從技術(shù)競(jìng)爭(zhēng)對(duì)手走向合作,本周四雙方簽署了一份長(zhǎng)達(dá) 4 年的云合作伙伴關(guān)系,加速在軟件開發(fā)、AI 市場(chǎng)上的合作。 兩家公司...
-
Oracle
Oracle高級(jí)數(shù)據(jù)庫(kù)特性揭秘:存儲(chǔ)過(guò)程、觸發(fā)器與權(quán)限管理
當(dāng)談?wù)揙racle高級(jí)數(shù)據(jù)庫(kù)特性時(shí),存儲(chǔ)過(guò)程和函數(shù)、觸發(fā)器、權(quán)限管理和安全性以及數(shù)據(jù)庫(kù)連接和遠(yuǎn)程訪問(wèn)是關(guān)鍵概念。下面我將為每個(gè)主題提供詳細(xì)的解釋...
-
Oracle
Oracle數(shù)據(jù)庫(kù)性能優(yōu)化指南:從SQL調(diào)優(yōu)到表分區(qū),全面提升
當(dāng)涉及到Oracle數(shù)據(jù)庫(kù)性能優(yōu)化時(shí),以下是一些重要的方面: SQL查詢性能調(diào)優(yōu)。 編寫高效的SQL查詢語(yǔ)句,避免使用不必要的表連接、子查詢等。 使用適當(dāng)?shù)?..
-
Oracle
保障數(shù)據(jù)完整性:深入解析Oracle數(shù)據(jù)庫(kù)的主鍵和外鍵約束
主鍵和外鍵約束: 主鍵約束用于唯一標(biāo)識(shí)數(shù)據(jù)庫(kù)表中的每一行數(shù)據(jù)。一個(gè)表只能有一個(gè)主鍵,且主鍵值不能為NULL。 示例: CREATE TABLE Customers ( CustomerID IN...
-
Oracle
Oracle數(shù)據(jù)查詢和操作策略:優(yōu)化數(shù)據(jù)管理的秘籍
當(dāng)涉及到 Oracle 數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢和操作時(shí),有幾個(gè)基本的概念和語(yǔ)句需要了解。下面將詳細(xì)解釋每個(gè)方面,并提供示例代碼。 使用 SELECT 語(yǔ)句進(jìn)行基本查...
-
Oracle
精通Oracle數(shù)據(jù)庫(kù)對(duì)象管理:從表到序列
當(dāng)涉及到 Oracle 數(shù)據(jù)庫(kù)對(duì)象管理時(shí),表、索引、視圖和序列是常見(jiàn)的對(duì)象類型。下面我將為你詳細(xì)解釋這些對(duì)象的創(chuàng)建、修改和刪除以及它們的使用方法。...
-
Oracle
從零開始:一步一步教你下載、安裝和配置Oracle數(shù)據(jù)庫(kù)
下載和安裝Oracle數(shù)據(jù)庫(kù)軟件: 訪問(wèn)Oracle官方網(wǎng)站(https://www.oracle.com/)并導(dǎo)航到數(shù)據(jù)庫(kù)部分。 在"下載"或"產(chǎn)品"頁(yè)面中,找到適合你操作系統(tǒng)的版本(如O...
-
Redis
什么是布隆過(guò)濾器?如何實(shí)現(xiàn)布隆過(guò)濾器?
布隆過(guò)濾器(Bloom Filter)是一種空間效率極高的概率型數(shù)據(jù)結(jié)構(gòu),用于判斷一個(gè)元素是否在一個(gè)集合中。它基于位數(shù)組和多個(gè)哈希函數(shù)的原理,可以高效地...
-
Redis
Redis權(quán)限管理體系:終于等來(lái)了Redis權(quán)限控制體系A(chǔ)CL
一、用戶管理 Redis用戶的創(chuàng)建、查看、修改、刪除等主要操作可以按照如下實(shí)例進(jìn)行 1、創(chuàng)建用戶 只創(chuàng)建用戶,暫時(shí)不添加其他權(quán)限 127.0.0.1:6479 ACL SETUSER...
-
Redis
Redis 實(shí)現(xiàn)多規(guī)則限流的思考與實(shí)踐
簡(jiǎn)介 市面上很多介紹redis如何實(shí)現(xiàn)限流的,但是大部分都有一個(gè)缺點(diǎn),就是只能實(shí)現(xiàn)單一的限流,比如1分鐘訪問(wèn)1次或者60分鐘訪問(wèn)10次這種,但是如果想一...
-
Redis
如何使用Redisson實(shí)現(xiàn)分布式鎖?
在分布式系統(tǒng)中,當(dāng)多個(gè)線程(或進(jìn)程)同時(shí)操作同一個(gè)資源時(shí),為了保證數(shù)據(jù)一致性問(wèn)題,所以就需要一種機(jī)制來(lái)確保在同一時(shí)間只有一個(gè)線程(或進(jìn)程...
-
Redis
一文了解Redis的持久化
我們都知道在對(duì)于Redis的開發(fā)或者面試的過(guò)程中,很容易就會(huì)遇到這個(gè)關(guān)于 Redis 持久化的問(wèn)題,而我們?cè)诿嬖嚨臅r(shí)候,經(jīng)常會(huì)有小伙伴只能說(shuō)出這個(gè) Redis...
-
Redis
Redis權(quán)限管理體系:客戶端名及用戶名
在Redis6之前的版本中,因安全認(rèn)證的主要方式是使用Redis實(shí)例的密碼進(jìn)行基礎(chǔ)控制,而無(wú)法按照不同的應(yīng)用來(lái)源配置不同賬號(hào)以及更細(xì)粒度的操作權(quán)限控制...
-
Redis
Redis主從復(fù)制原理和復(fù)制方式那點(diǎn)事!
通過(guò)學(xué)習(xí)我們知道通過(guò)持久化技術(shù)讓服務(wù)器重啟的情況下盡可能少或者不會(huì)丟失數(shù)據(jù)。 但是問(wèn)題在于持久化的數(shù)據(jù)在單一的服務(wù)器上,萬(wàn)一服務(wù)器的硬盤出...
-
Redis
商城首頁(yè)卡爆了!!!怎么辦?
前言 最近我們的商城系統(tǒng)出現(xiàn)了一個(gè)線上問(wèn)題,用戶訪問(wèn)商城首頁(yè)的時(shí)候要差不多20秒,才返回?cái)?shù)據(jù),可以說(shuō)卡爆了。 到底怎么回事呢? 1.案發(fā)現(xiàn)場(chǎng) 上周...
-
Redis
Redis為什么使用哈希槽而不用一致性哈希
今天我們聊個(gè)知識(shí)點(diǎn)為什么Redis使用哈希槽而不是一致性哈希。 先看文章大綱,提前了解本期內(nèi)容 圖片 往期回顧 之前小許用圖文并茂的方式用一期內(nèi)容讓...
-
Redis
Redis全文搜索教程之創(chuàng)建索引并關(guān)聯(lián)源數(shù)據(jù)
Redis 全文搜索是依賴于 Redis 官方提供的RediSearch來(lái)實(shí)現(xiàn)的。RediSearch 提供了一種簡(jiǎn)單快速的方法對(duì) hash 或者 json 類型數(shù)據(jù)的任何字段建立二級(jí)索引,然后就可...
-
Redis
Redis 如何為 List/Set/Hash 的元素設(shè)置單獨(dú)的過(guò)期時(shí)間
大家好,我是小?,一個(gè)漂泊江湖多年的 985 非科班程序員,曾混跡于國(guó)企、互聯(lián)網(wǎng)大廠和創(chuàng)業(yè)公司的后臺(tái)開發(fā)攻城獅。 1. 引言 1.1 消費(fèi)隊(duì)列 這天,小?在...
-
Redis
Redis 也支持全文搜索?這也太強(qiáng)了
在 2021 年我就了解到RediSearch這個(gè)項(xiàng)目,并已經(jīng)把它用于我的開源項(xiàng)目 newbee-mall-pro 中。 就我的使用體驗(yàn)來(lái)說(shuō),簡(jiǎn)單場(chǎng)景下,用來(lái)平替Elasticsearch的使用場(chǎng)景...
-
Redis
Redis集群架構(gòu)模式概述,引領(lǐng)我們穿越在數(shù)據(jù)存儲(chǔ)的未知之旅
Redis,不僅是數(shù)據(jù)存儲(chǔ),更是架構(gòu)的藝術(shù)。從主從到哨兵、再到Cluster,每個(gè)模式都有著獨(dú)特的優(yōu)勢(shì)。而代理模式,則是應(yīng)對(duì)大規(guī)模場(chǎng)景的得力助手。這是一...
-
Redis
Redis數(shù)據(jù)已經(jīng)刪除了,為什么內(nèi)存占用還是很高?
前言 作為面試經(jīng)歷都很豐富的兄弟們,應(yīng)該或多或少被問(wèn)到或者自己親身經(jīng)歷過(guò)這個(gè)問(wèn)題,問(wèn)題如下: ...
-
Redis
Redis 除了用作緩存還能干嗎?
今天我們來(lái)聊聊 Redis 的使用案例。 Redis 是一種內(nèi)存鍵值數(shù)據(jù)庫(kù)。它支持多種數(shù)據(jù)結(jié)構(gòu),如 String, Hash, List, Set 和 SortedSet。 圖片 01 緩存 Redis 的最常用的用例...
-
Redis
看完Redis緩存穿透、緩存擊穿、緩存雪崩來(lái)吊打面試官!
一、前言 「Redis 是一個(gè)開源(BSD許可)的,內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(tǒng),它可以用作數(shù)據(jù)庫(kù)、緩存和消息中間件。」 Redis在緩存應(yīng)用中還是很廣泛的,項(xiàng)目...
-
MongoDB
如何使用Prometheus監(jiān)控MongoDB集群
什么是MongoDB MongoDB是一種非關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(NoSQL),它被設(shè)計(jì)用于存儲(chǔ)和檢索大量數(shù)據(jù),特別適用于處理大數(shù)據(jù)和實(shí)時(shí)應(yīng)用程序。MongoDB的名稱源自...
-
MongoDB
MongoDB副本集調(diào)整節(jié)點(diǎn)
MongoDB的副本集(Replica Set)是一個(gè)高可用性、可擴(kuò)展性和冗余性的數(shù)據(jù)庫(kù)解決方案。它能夠確保數(shù)據(jù)庫(kù)的高可用性,同時(shí)保障了數(shù)據(jù)的安全性。在本文中,...
-
MongoDB
MongoDB從入門到精通、Springboot整合MongoDB
一、前言 MongoDB是一款比較常見(jiàn)的NoSQL數(shù)據(jù)庫(kù),它以其靈活性、可伸縮性和高性能而聞名。 MongoDB的主要特點(diǎn)是它采用了文檔型數(shù)據(jù)存儲(chǔ)模型,允許開發(fā)人員...
-
MongoDB
如何使用Prometheus監(jiān)控MongoDB集群
什么是MongoDB MongoDB是一種非關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)( NoSQL ),它被設(shè)計(jì)用于存儲(chǔ)和檢索大量數(shù)據(jù),特別適用于處理大數(shù)據(jù)和實(shí)時(shí)應(yīng)用程序。MongoDB的名稱源...
-
MongoDB
MongoDB 解析:靈活文檔數(shù)據(jù)庫(kù)與 Docker Compose 部署
MongoDB是一款開源、高性能的NoSQL數(shù)據(jù)庫(kù),以其無(wú)模式的文檔存儲(chǔ)格式(BSON)而著稱,廣泛應(yīng)用于眾多開源項(xiàng)目,包括但不限于 Yapi 等。它在大規(guī)模數(shù)據(jù)存儲(chǔ)...
-
MongoDB
利用MongoDB的地理空間索引和查詢,探索世界各地的數(shù)據(jù)
當(dāng)談?wù)摰乩砜臻g索引和地理位置查詢時(shí),我們通常指的是在數(shù)據(jù)庫(kù)中存儲(chǔ)和檢索與地理位置相關(guān)的數(shù)據(jù)。這對(duì)于許多應(yīng)用程序非常重要,例如地圖服務(wù)、位...
-
MongoDB
掌握MongoDB:使用編程語(yǔ)言連接和操作數(shù)據(jù)的全面指南
當(dāng)使用編程語(yǔ)言連接和操作MongoDB時(shí),您可以遵循以下步驟: 步驟1: 安裝MongoDB驅(qū)動(dòng)程序 首先,您需要安裝與所選擇的編程語(yǔ)言兼容的MongoDB驅(qū)動(dòng)程序。不同...
-
MongoDB
深入解析MongoDB安全:訪問(wèn)控制與權(quán)限管理
MongoDB是一種流行的開源文檔數(shù)據(jù)庫(kù),提供了一些重要的安全特性和授權(quán)機(jī)制,以保護(hù)數(shù)據(jù)的安全性和完整性。在學(xué)習(xí)MongoDB的安全特性和權(quán)限管理之前,讓...
-
MongoDB
純干貨!MongoDB備份和恢復(fù)策略
使用mongodump進(jìn)行備份和恢復(fù) 在執(zhí)行mongodump和mongorestore之前,我們需要確保MongoDB數(shù)據(jù)庫(kù)正在運(yùn)行并且mongodump和mongorestore工具已經(jīng)正確安裝。 備份MongoDB數(shù)據(jù)庫(kù)...
-
MongoDB
MongoDB聚合管道:從平均值計(jì)算到復(fù)雜數(shù)據(jù)處理的利器
當(dāng)涉及到在MongoDB中進(jìn)行復(fù)雜的數(shù)據(jù)處理和分析時(shí),聚合框架和管道操作是非常有用的工具。聚合框架允許您對(duì)MongoDB中的文檔進(jìn)行聚合、轉(zhuǎn)換和計(jì)算,而管...
-
MongoDB
MongoDB索引與性能優(yōu)化:釋放數(shù)據(jù)庫(kù)潛能,快人一步!
當(dāng)談到 MongoDB 的性能優(yōu)化時(shí),索引起到了至關(guān)重要的作用。索引是一種數(shù)據(jù)結(jié)構(gòu),用于快速定位和檢索數(shù)據(jù)庫(kù)中的記錄。它可以大幅度提高查詢性能和排序...
-
MongoDB
精通MongoDB查詢語(yǔ)法:發(fā)掘數(shù)據(jù)篩選與檢索的強(qiáng)大力量
當(dāng)涉及到查詢和篩選數(shù)據(jù)時(shí),MongoDB是一個(gè)非常強(qiáng)大的數(shù)據(jù)庫(kù)系統(tǒng),它提供了豐富的查詢語(yǔ)法和操作符來(lái)滿足各種需求。在本文中,我將詳細(xì)介紹MongoDB的查...
-
MongoDB
MongoDB入門指南:下載、安裝和配置一款強(qiáng)大的NoSQL數(shù)據(jù)庫(kù)
下載和安裝MongoDB: 訪問(wèn)MongoDB官方網(wǎng)站(https://www.mongodb.com)。 導(dǎo)航到"Products"菜單,然后選擇"MongoDB Community Server"。 在"Community Server"部分,選擇適合您操作...
-
MongoDB
MongoDB首席技術(shù)官: AI將加速現(xiàn)代化應(yīng)用程序的構(gòu)建
“我們的預(yù)測(cè)是能夠使用AI的這些公司將會(huì)蓬勃發(fā)展,如果沒(méi)有辦法使用AI的公司可能會(huì)落后一步。”6月27日,MongoDB首席技術(shù)官M(fèi)ark Porter向51CTO等國(guó)內(nèi)媒體分...
-
MongoDB
高可用:MongoDB 容器部署
MongoDB 是一款 NoSQL 數(shù)據(jù),通常用來(lái)存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù),我們的產(chǎn)品中也有用到,例如:一些文件存儲(chǔ)在 MongoDB 的 GridFS 中。 MongoDB 有三種方式來(lái)實(shí)現(xiàn)高可用...
-
MongoDB
無(wú)縫遷移!數(shù)億MySQL數(shù)據(jù)七步走到MongoDB
一、問(wèn)題 在好大夫在線內(nèi)部,S3系統(tǒng)負(fù)責(zé)各業(yè)務(wù)方操作日志的集中存儲(chǔ)、查詢和管理。目前,該系統(tǒng)日均查詢量數(shù)千萬(wàn)次,插入量數(shù)十萬(wàn)次。隨著日志量的...