пытаясь оценить, сколько будет стоить aws, основываясь на ожидаемом количестве запросов / вставок - PullRequest
1 голос
/ 13 мая 2011

Как я могу определить стоимость каждой операции mysql?

Кажется, что при использовании Amazon RDS они заботятся о количестве входов / выходов, размере хранилища и размере передачи (как в, так и вout).

Лучший способ решить эту проблему - определить среднюю стоимость хранения для запроса?

Что такое входы / выходы?Являются ли входы = количество запросов и выходов = количество ответов на запросы?

Могу ли я посмотреть на это с точки зрения примерно так:

1 вставка = (передача данных в) + (стоимость хранения) 1 выберите = (передача данных в) + (передача данных) 1 обновление = (передача данных в) + ((первоначальная стоимость хранения) - (новая стоимость хранения)) 1 удалить = (передача данных в) - (первоначальная стоимость хранения)

1 Ответ

0 голосов
/ 04 августа 2011

IO - это доступ к диску. Это будет существенно различаться в зависимости от конфигурации базы данных и запросов, которые вы делаете.

Если у вас есть существующая настройка сервера, вы можете проверить iostat или / proc / diskstats для приблизительного представления о том, сколько дисковых операций ввода-вывода вы будете использовать.

http://www.ghidinelli.com/2009/05/26/estimating-io-requests-ec2-ebs-costs

...