DRDS常見問題__常見問題_產品使用問題_分布式關係型數據庫 DRDS-阿裏雲
,,1,、 DRDS和RDS的連接是怎麼算的
,每一個DRDS節點和RDS之間的連接是以分庫為單位計算的。DRDS和每一個分庫之間使用連接池連接,老版本每一個分庫至少會有一個連接,新版本基數是零,根據請求,會動態增加每個分庫的連接數。單個連接池的上限會根據RDS的QPS額度做計算,連接池根據連接是否空閑等幾個因素,決定什麼時候斷開,默認空閑連接是1分鍾
,,2,、 關於分庫的數量:在測試的過程中發現,如果DRDS下麵隻掛一個RDS的話,分庫的數量是8個,但是經過擴容增加一個RDS,分庫的數量仍然是8個,隻是部分分庫移到新增加的RDS上,而無法增加分庫的數量,請問如果我們想增加分庫的數量該如何處理呢?
,DRDS的擴容分為兩種,目前在控製台上可以進行的擴容可以增加RDS數目但是是不會增加分庫數的,這種擴容一般可以滿足您的絕大多數需求;增加分庫數的擴容後台已經支持,但目前暫未在控製台開放,如果確實有需求,可以通過提工單的形式,後台為用戶進行增加分庫擴容,對應用也是透明的。
,,3,、 能否從DRDS中移除部分RDS?
,如上麵的問題一樣,縮容操作也是支持但暫未在控製台開放的功能,如有需求,可以提工單,後台操作。
,,4,、 關於分表:單個表的容量是有大小限製的,那分表的容量是否也是有大小限製的,如果超過這個容量,我們可以對分表再進行拆分處理嗎?
,一般情況下,建議單個分表的容量不要超過500W數據,可以提前預估您比如1-2年的數據增長量,用該量除以(分庫數*500W),便能得出您所需要的分表數。可以使用DRDS的分布式DDL建立分表 https://help.aliyun.com/document_detail/drds/user-guide/user_drds_ddl.html。分表數的增減,亦屬於未開放的擴容縮容操作,如果需要,可以提工單。
,,5,、 關於分庫分表鍵:在對分庫分表鍵做update操作的時候,發現會報錯,如果我們想對分庫分表鍵進行update操作該如何處理?
,由於事務的關係,目前DRDS並不允許您修改分庫鍵,因為這可能會涉及到數據在分片內的移動,如果業務有這種需求,可以自行刪掉數據,然後重新插入。
,,6,、分庫分表方式:在用ddl創建表的時候,能否指定分到部分分庫上(例如我有8個分庫,但是我隻想把這個表分到其中6個分庫上)
,這個暫時是不允許的,如果您是為了解決熱點問題的話,後續產品允許使用映射規則,例如,將某個用戶的數據放到指定的分片上。
,,7,、如何調整分庫分表字段:如果前期設計分庫分表,因某種原因,分錯了,需要調整為其它分庫分表字段,如何處理?
,這個目前隻能導出數據,然後重新建表,再進行導入.
,,8,、 跨庫性能問題:在同一個RDS之間的垮庫查詢和多個RDS之間的跨庫查詢的速度之間的差別大概是什麼的情況?
,會多一次網絡傳輸,會增加1ms左右的延遲。
,,9,、物理性能:RDS實例,分配多少數據庫, 物理機的IO能力才能充分發揮?也就是說會不會過多達到物理IO上限,導致性能下降,過少無法充分利用IO。
,這個和數據庫的數目是沒什麼關係的,這取決於您的查詢和QPS是什麼樣子的。
,,10,、/*TDDL:node=0*/select * from 表名; 這裏的表名隻能寫分表的名字,也就是說隻能指定在某個分片(某個庫中的某個分表)進行操作,而無法指定在某個節點(分庫)進行操作,如果我想指定sql執行在某個分庫中的所有表中進行操作,該如何處理?
,暫時沒有這樣的hint。但可以考慮用scan hint進行替代,此hint可以允許你對一個表的所有分片進行查詢,用法可以參考:
,12、DRDS支持90%以上MySQL sql,部分語句寫法不兼容,比如隻能支持單列的order by ,詳情參考
,,13、在控製台執行ddl 報錯 table tt(id int(10) not null primary key,actionDate date)dbpartition by hash(id) tbpartition by MMDD(actionDate) tbpartitions 2;但在命令行執行確實可以的
,控製台不支持分布式DDL的,如果要使用分布式DDL,請到DMS中或者通過其他MySQL客戶端直接連接DRDS進行操作
,,14,、我在DRDS上執行事務操作的時候報錯,提示說不支持跨庫事務,請問這個問題怎麼解決?
,DRDS 不支持跨分庫的事務。單實例的事務是可以支持的。
,,其他:
,15、drds庫中創建單表,在每一個分庫中仍然會創建表,但數據隻能存儲在第一個分庫,也就是有000的庫裏麵的表中,不會存儲在其餘的庫上
,16、 drds實例中每一個RDS的分庫限製是8個,但每個分庫裏麵分表的數量沒有限製
,17、刪除drds,rds中drds庫也會自動刪除。但其他非drds庫是不受影響的
,18、,,DRDS不支持 視圖,存儲過程,,跨庫外鍵,級聯刪除。如果需要自定義函數,請通過組合mysql標準函數解決。
,,如果問題還未能解決,請聯係,售後技術支持,。
最後更新:2016-07-12 13:48:25
上一篇:
產品規格和價格說明__服務條款與價格模型_分布式關係型數據庫 DRDS-阿裏雲
下一篇:
EDAS 簡介__產品簡介_企業級分布式應用服務 EDAS-阿裏雲
日誌級別設置__腳本開發_Lite用戶使用手冊_性能測試-阿裏雲
查看操作日誌__日誌管理_用戶指南_負載均衡-阿裏雲
安全組配置(經典網絡)__使用金融雲產品_金融雲-阿裏雲
解除策略與API綁定__流量控製相關接口_API_API 網關-阿裏雲
javaSDK使用手冊__SDK使用手冊_短信服務-阿裏雲
OTSReader__Reader插件_使用手冊_數據集成-阿裏雲
SDK使用說明__JAVA SDK_SDK 手冊_CDN-阿裏雲
阿裏雲總裁胡曉明:雲還在1.0時代 中國市場阿裏雲還沒對手
視頻轉碼回調消息講解___視頻專區_媒體轉碼-阿裏雲
浙江6項行標通過工信部立項評審;阿裏雲超越穀歌;騰訊設立雄安公司
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲