সতর্কতা: আপনার সংখ্যা এবং আপনি যা অনুসন্ধান হিসাবে দেখছেন তা সম্পর্কে খুব সাবধান হন !!!
আমি কেন এমন সতর্কতা দিচ্ছি ???
আগস্ট ২০১১ এ, আমি সার্ভারফল্টে একটি পোস্ট লিখেছিলাম যাতে ব্যাখ্যা করা হয় যে কীভাবে ২ বিলিয়নে ক্যারিয়ারের 24 দিনের মধ্যে মৃত্যুদন্ড কার্যকর করা সম্ভব ।
এই পুরো পোস্টটি এখানে:
মাইএসকিউএল অভ্যন্তরীণভাবে প্রশ্নের জন্য কল করবে। আসলে, আপনি মাইএসকিউএল-এ যা কিছু করেন তা একটি প্রশ্ন is
আপনি যদি সাধারণ লগ বা ধীর ক্যোয়ারী লগটি চালু করেন, মাইএসকিএলডি-র সমস্ত কিছুই রেকর্ড হয়ে যায়।
আপনার যদি --log-quotes- না-ব্যবহার-সূচকগুলি সক্ষম করা থাকে তবে সূচকগুলিতে জড়িত না এমন সমস্ত কিছু ধীর লগে অবতরণ করে।
ধরা যাক আপনি এই ক্যোয়ারীটি চালাচ্ছেন:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| annarbor |
| dude |
| example |
| garbage |
| lovesh |
| mysql |
| performance_schema |
| replagdb |
| stuff |
| test |
| tostinni |
| wordpress |
| zipcodes |
+--------------------+
14 rows in set (0.06 sec)
হ্যাঁ, ডেটাবেসগুলি দেখান; একটি জিজ্ঞাসা। আসলে কি তথ্য_সেমার সমতুল্য ???
mysql> select schema_name "Database" from information_schema.schemata;
+--------------------+
| Database |
+--------------------+
| information_schema |
| annarbor |
| dude |
| example |
| garbage |
| lovesh |
| mysql |
| performance_schema |
| replagdb |
| stuff |
| test |
| tostinni |
| wordpress |
| zipcodes |
+--------------------+
14 rows in set (0.08 sec)
টেবিলের তথ্য_সেমি.স্কেমটার কি কোনও সূচক আছে ???
mysql> show create table information_schema.schemata\G
*************************** 1. row ***************************
Table: SCHEMATA
Create Table: CREATE TEMPORARY TABLE `SCHEMATA` (
`CATALOG_NAME` varchar(512) NOT NULL DEFAULT '',
`SCHEMA_NAME` varchar(64) NOT NULL DEFAULT '',
`DEFAULT_CHARACTER_SET_NAME` varchar(32) NOT NULL DEFAULT '',
`DEFAULT_COLLATION_NAME` varchar(32) NOT NULL DEFAULT '',
`SQL_PATH` varchar(512) DEFAULT NULL
) ENGINE=MEMORY DEFAULT CHARSET=utf8
1 row in set (0.00 sec)
না, তা হয় না। সুতরাং, ডেটাবেসগুলি দেখান; একটি সাধারণ লগ এবং ধীর লগ অবতরণ করবে (- লগ-কোয়েরি-না-ব্যবহার-সূচকগুলি সক্ষম)
অতএব, অনেক ক্রিয়াকলাপ যা আমরা মনে করি না যে কোনও কোয়েরি গঠন করা হবে তা কেবল একটি ক্যোয়ারী হতে পারে তবে মাইএসকিএলডের অভ্যন্তরীণ।
আপনি যদি মাইএসকিএলডের সাথে সংযুক্ত কোনও নিরীক্ষণ সরঞ্জাম ব্যবহার করেন তবে এটি অনুসন্ধানগুলিও গণনা করবে।
উদাহরণ:
mysql> show global status like 'uptime'; select * from information_schema.global_status where variable_name='uptime';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Uptime | 613 |
+---------------+-------+
1 row in set (0.00 sec)
+---------------+----------------+
| VARIABLE_NAME | VARIABLE_VALUE |
+---------------+----------------+
| UPTIME | 613 |
+---------------+----------------+
1 row in set (0.00 sec)
শুধু মাইএসকিএলডি-র আপটাইম পুনরুদ্ধার করা একটি প্রশ্ন। অভ্যন্তরীণভাবে, মাইএসকিউএল কীভাবে কার্য সম্পাদন করা হচ্ছে তা গণনা করে? এখানে দুটি স্থিতিশীল ভেরিয়েবল রয়েছে যা কিছু আলো ফেলতে পারে:
প্রশ্নসমূহ : সার্ভার দ্বারা সম্পাদিত বিবৃতিগুলির সংখ্যা। এই পরিবর্তনশীলটি প্রশ্নাবাদের ভেরিয়েবলের বিপরীতে সঞ্চিত প্রোগ্রামগুলির মধ্যে সম্পাদিত বিবৃতি অন্তর্ভুক্ত করে। এটি COM_PING বা COM_STATISTICS আদেশগুলি গণনা করে না।
প্রশ্নগুলি : সার্ভার দ্বারা সম্পাদিত বিবৃতিগুলির সংখ্যা। এটিতে ক্লায়েন্টদের দ্বারা কেবল সার্ভারে প্রেরিত বিবৃতি এবং কোয়েরি ভেরিয়েবলের বিপরীতে সঞ্চিত প্রোগ্রামগুলির মধ্যে সম্পাদিত বিবৃতিগুলি অন্তর্ভুক্ত নয়। এই ভেরিয়েবলটি COM_PING, COM_STATISTICS, COM_STMT_PREPARE, COM_STMT_CLOSE, বা COM_STMT_RESET কমান্ড গণনা করে না।
আপনার মাইএসকিউএল সার্ভারটি পর্যবেক্ষণ করা হচ্ছে কিনা তা দয়া করে উদ্বিগ্ন হবেন না কারণ স্থিতি ভেরিয়েবলগুলির জন্য কল করা মনিটরিং অনুরোধিত ডেটা পুনরুদ্ধার করার জন্য অভ্যন্তরীণভাবে অনুসন্ধান চালাচ্ছে।
24 দিনের মধ্যে 1 বিলিয়ন
- প্রতিদিন 41.7 মিলিয়ন ক্যোয়ারী
- প্রতি ঘন্টা 1.736 মিলিয়ন ক্যোয়ারী
- প্রতি মিনিটে 28,935 টি ক্যোয়ারী
- প্রতি সেকেন্ডে 482 ক্যোয়ারী
যে মাইএসকিউএল উদাহরণটি পর্যবেক্ষণ করা হচ্ছে তার জন্য এই সংখ্যাগুলি মোটেও দূরবর্তী নয়।
আপনি যদি মাইএসকিউএল ওয়ার্কবেঞ্চ, মাইএসকিউএল প্রশাসক, বা পিএইচপিএমআইএডমিন ব্যবহার করেন তবে এই পণ্যগুলির দ্বারা উত্পন্ন বা আপডেট করা যে কোনও পৃষ্ঠা এই সামান্য স্থিতির প্রশ্নগুলি ডেকে আনবে এবং দ্রুত সংখ্যাগুলি চালিয়ে যাবে।
সারসংক্ষেপ
যদি আপনার সাইটটি সত্যই 8 এম অনুসন্ধান করে, তবে প্রতি 1 মিলিয়ন অনুরোধের জন্য I / O রেট $ 0.10, এক মাসে $ 0.80 (80 সেন্ট) হওয়া উচিত। আপনি যদি এক মাসে 1 বিলিয়ন ক্যোয়ারী কার্যকর করেন তবে তা 100.00 ডলার। দয়া করে নিশ্চিত হয়ে নিন যে এই নম্বরগুলি প্রাণবন্ত এবং আপনার সিএফও সিটিংয়ের সাথে লিখিতভাবে আপনি পরবর্তীটি লিখেছেন !!!
আপডেট 2012-05-02 16:26 ইডিটি
যেহেতু এটি 800M ক্যোয়ারী / মাস, তাই $ 80.00 / মাস