數(shù)據(jù)庫
“云上中臺(tái) ? 重明”:讓數(shù)據(jù)成為企業(yè)核心生產(chǎn)力
云上中臺(tái) ? 重明”由軟通動(dòng)力自主研發(fā),基于 云原生 架構(gòu),聚焦8大PaaS服務(wù)生態(tài),具有全場(chǎng)景、強(qiáng)適應(yīng)性、高靈活度特點(diǎn)的輕量化、企業(yè)級(jí)數(shù)據(jù)平臺(tái)工具鏈解決方案。
創(chuàng)建DDS只讀節(jié)點(diǎn),輕松應(yīng)對(duì)業(yè)務(wù)高峰
在對(duì) 數(shù)據(jù)庫 沒有寫請(qǐng)求,但是有大量讀請(qǐng)求的應(yīng)用場(chǎng)景下,數(shù)據(jù)庫的主備節(jié)點(diǎn)可能難以承受讀取壓力,甚至對(duì)業(yè)務(wù)造成影響。為了分擔(dān)主備節(jié)點(diǎn)的訪問壓力,您可以根據(jù)業(yè)務(wù)需求創(chuàng)建一個(gè)或多個(gè)只讀節(jié)點(diǎn),來滿足大量的數(shù)據(jù)庫讀取需求,增加應(yīng)用的吞吐量。
【云小課】如何初步定位GaussDB(for openGauss)慢SQL
數(shù)據(jù)庫在日常使用的過程中會(huì)產(chǎn)生很多SQL語句,而如果有些SQL語句運(yùn)行了很長時(shí)間還沒有結(jié)束,這些語句會(huì)消耗很多的系統(tǒng)性能。 那么如何查詢到有哪些SQL語句影響了系統(tǒng)的運(yùn)行呢? 學(xué)了本節(jié)課程后,您就將會(huì)掌握初步定位GaussDB(for openGauss)慢SQL的方法。
【云小課】如何查看和優(yōu)化慢SQL
慢SQL產(chǎn)生的主要原因有SQL編寫問題、鎖等待、業(yè)務(wù)實(shí)例相互干擾對(duì)IO/CPU資源征用和服務(wù)器硬件等。在業(yè)務(wù)運(yùn)行中,由于SQL編寫導(dǎo)致的慢SQL的概率最大,故著重從SQL編寫的優(yōu)化入手,并結(jié)合具體案例進(jìn)行說明。
NoSQL的類型有哪些
常見的NoSQL類型分為鍵值數(shù)據(jù)庫、圖數(shù)據(jù)庫、 文檔數(shù)據(jù)庫 、列式數(shù)據(jù)庫4種。
什么是OVER子句
一般窗口函數(shù)與OVER語句一起使用。OVER語句用于對(duì)數(shù)據(jù)進(jìn)行分組,并對(duì)組內(nèi)元素進(jìn)行排序。窗口函數(shù)用于處理每一組內(nèi)的數(shù)據(jù)。
什么是ROLLUP子句
ROLLUP同樣是自動(dòng)對(duì)group by子句中列出的字段進(jìn)行分組匯總。與CUBE生成分組的規(guī)則不同,ROLLUP(a, b, c)等價(jià)于GROUPING SETS((a,b,c), (a,b), (a), ())。
什么是CUBE子句
CUBE是自動(dòng)對(duì)group by子句中列出的字段進(jìn)行分組匯總,結(jié)果集將包含列中所有可能組合,以及與這些組合相匹配的基礎(chǔ)行中的聚合值。它會(huì)為每個(gè)分組返回一行匯總信息, 用戶可以使用CUBE來產(chǎn)生交叉表值。
什么是GROUPING SETS子句
GROUPING SETS子句是GROUP BY子句的進(jìn)一步擴(kuò)展,它可以使用戶指定多個(gè)GROUP BY選項(xiàng),與直接在GROUP BY子句中使用相同。
什么是華為GaussDB
華為GaussDB (DWS)是華為云提供的企業(yè)級(jí)的大規(guī)模并行處理(Massive Parallel Processing)關(guān)系型數(shù)據(jù)庫服務(wù),主要面向海量數(shù)據(jù)分析場(chǎng)景,為超大規(guī)模 數(shù)據(jù)管理 提供高性價(jià)比的通用計(jì)算平臺(tái),可用于支撐各類 數(shù)據(jù)倉庫 系統(tǒng)、BI(Business Intelligence)系統(tǒng)和決策支持系統(tǒng),統(tǒng)一為上層應(yīng)用的決策分析等提供服務(wù)。
什么是SHOW命令
SHOW命令語句有許多形式,可以提供有關(guān)于數(shù)據(jù)庫、表、列和有關(guān)于服務(wù)器狀態(tài)等信息。
SQL中事務(wù)控制的主要內(nèi)容
事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不做,是一個(gè)不可分割的工作單位。事務(wù)控制提供了事務(wù)的啟動(dòng)、提交、兩階段提交準(zhǔn)備、回滾、設(shè)置隔離級(jí)別操作,并支持在事務(wù)中創(chuàng)建保存點(diǎn)。
SQL如何定義視圖
視圖是從一個(gè)或幾個(gè)基本表中導(dǎo)出的虛表,可用于控制用戶對(duì)數(shù)據(jù)訪問,視圖與基本表不同,數(shù)據(jù)庫中僅存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來的基本表中。若基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也隨之改變。從這個(gè)意義上講,視圖就像一個(gè)窗口,透過它可以看到數(shù)據(jù)庫中用戶感興趣的數(shù)據(jù)及變化。
SQL如何定義索引
索引是對(duì)數(shù)據(jù)庫表中一列或多列的值進(jìn)行排序的一種結(jié)構(gòu),使用索引可快速訪問數(shù)據(jù)庫表中的特定信息。索引按照索引列數(shù)分為單列索引和多列索引,按照索引使用方法可以分為普通索引、唯一索引、函數(shù)索引、分區(qū)索引、全文索引。