PostgreSQL技術週刊第9期:PostgreSQL11新特性解讀之新增非空預設值欄位不需要重寫表
PostgreSQL(簡稱PG)的開發者們:
雲棲社群已有5000位PG開發者,釋出了3000+PG文章(文章列表),沉澱了700+的PG精品問答(問答列表)。
PostgreSQL技術週刊將會為大家介紹最新的PG技術與動態、預告活動、最熱問答、直播教程等,歡迎大家訂閱PostgreSQL技術週刊和關注PostgreSQL社群公眾號。
活動預告
【相約六朝古都——南京】 PostgreSQL生態、原理、應用案例、開發與管理實踐 – 南京站
為了幫助使用者更快的掌握PostgreSQL,阿里雲PG系列產品團隊聯合PG社群、雲棲社群、雲棲技術日、阿里雲技術創新中心共同推出《PG生態、原理、案例、實踐培訓與研討》活動。每月一個城市,一場活動。今年九月開始陸續在杭州,北京,鄭州、廣州、深圳多地開展,活動覆蓋人數已達數百人,出席活動的參會者匯聚了銀行,證券,網際網路,人工智慧,高校,醫療,新制造,電商,遊戲,政府,電力等行業的開發者,DBA,架構師,CTO,CIO等角色。本次活動,德哥等重量級大咖將登場進行精彩分享,不容錯過!
活動詳情、參與報名地址:https://yq.aliyun.com/event/475
最新動態
PostgreSQL 11 新特性解讀 : 新增非空預設值欄位不需要重寫表
PostgreSQL 10 版本前表新增不帶預設值的DDL不需要重寫表,只需要更新資料字典,因此DDL能瞬間執行。如果新增的欄位帶預設值,則需要重寫表,表越大,執行時間越長,生產環境下給大表新增帶 Default 值的欄位將非常吃力,通常分兩步進行:第一步: 先新增不帶 Default值的欄位。第二步: 寫函式批量重新整理新增欄位的預設值。上述第二步比較麻煩,也可以在業務低谷或申請停服視窗一次性完成帶DEFAUL值欄位的新增。PostgreSQL 11 版本這方面進一步增強,表新增帶非空預設值的欄位不再需要重寫表。
建立一個使用者和裝置關係對映表,使用者的裝置ID存放在陣列欄位裡面,將資料匯入表,比較原查詢方式和新查詢方式的效能,可以發現新查詢方式的效能有了巨大的提升!本文將圖解如何在 PostgreSQL中使用陣列改進效能。
德哥PG系列課程直播(第6講):使用者畫像系統實踐-學習資料
PostgreSQL 相似外掛非常多,外掛的功能以及用法如下:《PostgreSQL 相似搜尋外掛介紹大彙總 (cube,rum,pg_trgm,smlar,imgsmlr,pg_similarity) (rum,gin,gist)》相似人群分析在精準營銷,推薦系統中的需求很多。人的屬性可以使用向量來表達,每個值代表一個屬性的權重值,通過向量相似,可以得到一群相似的人群。
推薦專家
專家:德哥
阿里雲資料庫專家,PostgreSQL中國社群校長
格言:公益是一輩子的事, I`m digoal, just do it.
專家已經在社群釋出了1946篇技術博文(截止到12月11日),很快將突破2000篇。厲害了!
最新技術分享:
PostgreSQL pg_stats used to estimate top N freps values and explain rows
PostgreSQL 模糊查詢最佳實踐 – (含單字、雙字、多字模糊查詢方法)
關注專家個人賬號,掌握一手專家技術乾貨。
精彩問答
阿里的DTS服務預計何時支援匯入資料至PostgreSQL?現在還不支援 從MySQL 匯入PostgreSQL
PostgreSQL 有記憶體資料庫的功能和外掛嗎?或者記憶體表?
- PostgreSQL多場景阿里雲沙箱實驗(第6講):PostgreSQL 使用者畫像系統實踐
- PostgreSQL多場景阿里雲沙箱實驗(第5講):PostgreSQL 估值、概率計算
- PostgreSQL多場景阿里雲沙箱實驗(第4講):PostgreSQL 實時多維分析
- PostgreSQL多場景阿里雲沙箱實驗(第3講):PostgreSQL 實時搜尋實踐
- PostgreSQL多場景阿里雲沙箱實驗(第2講):PG秒殺場景實踐
- PostgreSQL多場景阿里雲沙箱實驗(第1講):如何快速構建海量逼真測試資料
相關文章
- PG11新特性解讀:新增非空預設值欄位不需要重寫表
- PostgreSQL11preview-新增非空預設值不需要rewritetableSQLView
- PostgreSQL技術週刊第20期:PostgreSQL何以支援豐富的NoSQL特性?SQL
- PostgreSQL技術週刊第12期:PostgreSQL時空資料排程實踐SQL
- PostgreSQL技術週刊第2期:用PostgreSQL解海盜分金問題SQL
- PostgreSQL表增加/刪除欄位是否會重寫表SQL
- 遷移帶LOB等大欄位資料到非預設表空間
- jpa~為欄位新增insert的預設值
- 蒲公英 · JELLY技術週刊 Vol.14: Vue 3 新特性詳解Vue
- MySQL欄位預設值設定詳解MySql
- Scala 技術週刊 | 第 24 期
- Scala 技術週刊 | 第 23 期
- Scala 技術週刊 | 第10期
- Scala 技術週刊 | 第 9 期
- Scala 技術週刊 | 第11期
- Scala 技術週刊 | 第 25 期
- Scala 技術週刊 | 第 22 期
- Scala 技術週刊 | 第 21 期
- Scala 技術週刊 | 第 19 期
- Scala 技術週刊 | 第 20 期
- Scala 技術週刊 | 第 18 期
- Scala 技術週刊 | 第 17 期
- Scala 技術週刊 | 第 3 期
- Scala 技術週刊 | 第 2 期
- Scala 技術週刊 | 第 1 期
- Scala 技術週刊 | 第 6 期
- Scala 技術週刊 | 第 5 期
- Scala 技術週刊 | 第 4 期
- Scala 技術週刊 | 第7期
- Scala 技術週刊 | 第 8 期
- Scala 技術週刊 | 第 27 期
- Scala 技術週刊 | 第 26 期
- Scala 技術週刊 | 第 28 期
- Scala 技術週刊 | 第 29 期
- Scala 技術週刊 | 第 16 期
- Scala 技術週刊 | 第 15 期
- Scala 技術週刊 | 第 14 期
- Scala 技術週刊 | 第12期