2016-10-20 25 views
-1

我很難理解AWS RDS監視中的讀取操作(計數/秒)。AWS RDS I/O請求

我試圖使用循環將大約20000個值插入到表中,它給了我最後一分鐘1000個寫入操作(計數/秒)的值。

當我嘗試運行select語句20000次時,我在最後一分鐘只獲得1次讀操作(Count/Second)。

有人請解釋。

回答

0

這些是捲上的I/O操作。看起來你選擇的是緩存19,999次,寫入你的插入獲取捆綁寫入。在EBS上,單個寫入操作可能相當大。閱讀更多關於它here

IOPS是表示每秒輸入/輸出操作的度量單位。這些操作以KiB爲單位進行測量,並且底層驅動器技術確定了卷類型作爲單個I/O計數的最大數據量。對於SSD卷,I/O大小限制爲256 KiB,硬盤卷爲1,024 KiB

+0

這是否意味着,如果執行20000個不同的select語句,我可能會得到一個更大的數字? 800〜1000左右的東西? –

+0

可能,是的,如果您正在查詢尚未處於任何緩存中的數據 – at0mzk

+0

我在包含數字序列的表上嘗試了一個循環。我只是試圖在增加數字的時候選擇一行。例如select * from checking where number = 1; select * from checking where number = 2;選擇*從檢查號碼= 3;等等,我循環到20000.即使這樣我只有1讀操作(計數/秒)。有人請解釋! –