高級SQL是檢索、分析和操作實體數(shù)據(jù)集的一個必不可少的工具,具有結(jié)構(gòu)性和有效性。它廣泛用于數(shù)據(jù)分析和商業(yè)智能,以及軟件開發(fā)、金融和營銷等各個領(lǐng)域。
問題描述C保險公司業(yè)務(wù)系統(tǒng)中,團體保險明細查詢速度很慢。查詢時輸入保單號,要返回團體保單包含的所有被保險人的信息。較小的保單,包含1萬個被保險人,返回頁面需要等待7.5分鐘。較大的保單,包含100萬被保險人,返回頁面等待了4個小時沒有出來。團體保險明細比較大,分兩個數(shù)據(jù)庫保存。每...
觸發(fā)器(trigger)是SQL server 提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲過程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動,而是由事件來觸發(fā),比如當對一個表進行操作( insert,delete, update)時就會激活它執(zhí)行。觸發(fā)器經(jīng)常用于加強數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。
摘要:隨著互聯(lián)網(wǎng)技術(shù)與數(shù)據(jù)庫技術(shù)的不斷發(fā)展和相互結(jié)合,越來越多的用戶需要訪問在線數(shù)據(jù)庫來獲取各種信息,在該過程中,用戶要對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢。因此,用戶就必需要掌握一定的結(jié)構(gòu)化查詢語言SQL,而且還要對數(shù)據(jù)庫模式有一個認識和了解。但事實上,多數(shù)用戶并不會使用結(jié)構(gòu)化查詢語言,也不了解數(shù)據(jù)庫模式。所以,便產(chǎn)生了一個很自然的用戶需求——數(shù)據(jù)庫支持基于關(guān)鍵字的查詢,文章主要就是對數(shù)據(jù)庫支持基于關(guān)鍵字的查詢進行簡要的分析和探討。
前言sql優(yōu)化是一個大家都比較關(guān)注的熱門話題,無論你在面試,還是工作中,都很有可能會遇到。如果某天你負責的某個線上接口,出現(xiàn)了性能問題,需要做優(yōu)化。那么你首先想到的很有可能是優(yōu)化sql語句,因為它的改造成本相對于代碼來說也要小得多。那么,如何優(yōu)化sql語句呢?這篇文章從15個方面...
為什么 select * from t where c = 0;這條不符合聯(lián)合索引的最左匹配原則的查詢語句走了索引查詢呢?
在MySQL中我們通常會采用limit來進行翻頁查詢,比如limit(0,10)表示列出第一頁的10條數(shù)據(jù),limit(10,10)表示列出第二頁。
最近在學(xué)習Redis相關(guān)知識,看了阿里的redis開發(fā)規(guī)范,以及Redis開發(fā)與運維這本書。
無論是開發(fā)、測試,還是DBA,都難免會涉及到數(shù)據(jù)庫的操作,比如:創(chuàng)建某張表,添加某個字段、添加數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù)、查詢數(shù)據(jù)等等。
有位朋友去阿里面試,他說面試官給了幾條查詢SQL,問:需要執(zhí)行幾次樹搜索操作?
線上數(shù)據(jù)庫服務(wù)器的 CPU 被打滿,同時觸發(fā)了生產(chǎn)數(shù)據(jù)庫只讀延遲的限定時間并且發(fā)出告警,而且告警的過程持續(xù)了半個小時。
本文會提到 52 條 SQL 語句性能優(yōu)化策略。
今天來分享幾個MySQL常見的SQL錯誤(不當)用法。我們在作為一個初學(xué)者時,很有可能自己在寫SQL時也沒有注意到這些問題,導(dǎo)致寫出來的SQL語句效率低下,所以我們也可以自省自檢一下。
一個使SQL Server遷移到Amazon Aurora更方便的新功能和一個幫助更多組織從SQL Server遷移到PostgreSQL的開源項目
前言 上一篇總結(jié)了Mysql的鎖機制,通過讀者的反映和閱讀量顯示,總體還是不錯的,感興趣的可以閱讀一下[大廠面試官必問的Mysql鎖機制]。 寫了那么多的Mysql文章,有讀者問我是不是dba,工作真的需要掌握那么深嗎。我想說的是:我是一名Java全職開發(fā)人員不是db
前言 前幾天有粉絲和我聊到他找工作面試大廠時被問的問題,因為現(xiàn)在疫情期間,找工作也特別難找。他說面試的題目也比較難,都偏向于一兩年的工作經(jīng)驗的面試題。 他說在一面的時候被問到Mysql的面試題,索引那塊自己都回答比較滿意,但是問到Mysql的鎖機制就比
由于工作需要,最近做了很多 BI 取數(shù)的工作,需要用到一些比較高級的 SQL 技巧,總結(jié)了一下工作中用到的一些比較騷的進階技巧,特此記錄一下,以方便自己查閱,主要目錄如下: SQL 的書寫規(guī)范 SQL 的一些進階使用技巧 SQL 的優(yōu)化方法 SQL 的書寫規(guī)范 在介紹一
(文章來源:百家號) 近日,SINE安全監(jiān)測中心監(jiān)控到泛微OA系統(tǒng)被爆出存在高危的sql注入漏洞,該移動辦公OA系統(tǒng),在正常使用過程中可以偽造匿名身份來進行SQL注入攻擊,獲取用戶等隱私
10月19日,百度超級鏈與金色財經(jīng)在北京聯(lián)合主辦“區(qū)塊鏈與數(shù)據(jù)庫的融合碰撞”技術(shù)沙龍,IBM、眾享比特、conflux、covenantSQL等行業(yè)內(nèi)合作伙伴,共聚一堂,對各自在公鏈、聯(lián)盟鏈等場
10月19日,百度超級鏈與金色財經(jīng)在北京聯(lián)合主辦“區(qū)塊鏈與數(shù)據(jù)庫的融合碰撞”技術(shù)沙龍,IBM、眾享比特、conflux、covenantSQL等行業(yè)內(nèi)合作伙伴,共聚一堂,對各自在公鏈、聯(lián)盟鏈等場