ডেটাবেস পারফরম্যান্স-টিউনিংয়ের জন্য কোন সংস্থান রয়েছে? [বন্ধ]


214

প্রধান ইঞ্জিনগুলিতে ডাটাবেস টিউনিং বোঝার জন্য এবং সেই অঞ্চলে আপনার জ্ঞানকে এগিয়ে নেওয়ার জন্য কোন ভাল সংস্থান রয়েছে?

এই প্রশ্নের ধারণাটি হ'ল সম্পদের শেড লোড সংগ্রহ করা যা সর্বদা বিদ্যমান, যাতে লোকেরা ভাল, পিয়ার অনুমোদিত সংস্থাগুলির "ওয়ান স্টপ" জ্ঞানের দোকান রাখতে পারে।


জেনারেল এসকিউএল

পোস্টগ্র্যাস এসকিউএল ( উইকি ) ( পিজার্ক )

মাইএসকিউএল

আকাশবাণী

এমএস এসকিউএল সার্ভার

সিবাজ এসকিউএল যে কোনও জায়গায়

JDBC এর

উত্তর:


31

ওরাকলের খুব নিজস্ব টম কিয়েতে http://asktom.oracle.com এ কল্পনাযোগ্য প্রতিটি ধরণের পারফরম্যান্স সমস্যার একটি চমত্কার সংগ্রহস্থল রয়েছে । তিনি সাধারণত নির্দিষ্ট সমস্যাগুলি পুনরায় তৈরি করতে সময় নেন এবং খুব বিস্তারিত ব্যাখ্যা দেন।






5

কুইক পোস্টগ্রিএসকিউএল অপটিমাইজেশন ( )

সংক্ষিপ্ত পঠন, অনেক কিছুই ভালভাবে ব্যাখ্যা করে এবং 'কাজ করে' একটি আসল উদাহরণ যা আমাদের মধ্যে যারা সেই উপায়ে আরও ভাল শিখেন তাদের পক্ষে চমৎকার।

পোস্টগ্রিএসকিউএল-র উইকির লিঙ্কটি দেখার পরে, আমি মাইএসকিএল / ওরাকল ডক্সের লিঙ্কগুলি সহ এই পোস্টটি সম্পাদনা করব বলে মনে করেছি , বিশেষত কোনও অপ্টিমাইজেশন গাইড নয় তবে দু'টিই ভাল সংস্থান, বিশেষত মাইএসকিএল এক। অপ্টিমাইজেশান এবং অন্য কোনও সুরের বৈশিষ্ট্যগুলির জন্য।




3

আমি যুক্ত করব যে আপনার ডাটাবেস তাত্ত্বিকভাবে সুর করা ছাড়াও, আপনার অ্যাপ্লিকেশনটি এমন প্রোফাইলার ব্যবহার করে প্রোফাইল করা উচিত যা এসকিউএল কলগুলি ট্র্যাক করে।

আপনার সর্বোত্তম উদ্দেশ্য সত্ত্বেও, কয়েকটি খারাপ কল আপনার অ্যাপ্লিকেশনটিতে ডুবে যাবে এবং প্রায়শই আপনার কার্য সম্পাদন-সম্পর্কিত 90% সমস্যা সৃষ্টি করে।



2

আপনি যদি এসকিউএল সার্ভারের সুনির্দিষ্ট পারফরম্যান্স টিউনিং রেফারেন্সগুলি সন্ধান করছেন তবে অনলাইনে উপলব্ধ মানসম্পন্ন সংস্থাগুলির একটি নিখুঁত শেড লোড পাওয়া যায়, পার্টিশন হিসাবে নির্দিষ্ট প্রযুক্তি বাস্তবায়নের ক্ষেত্রে সাদা কাগজপত্র থেকে শুরু করে চমৎকার ব্লগগুলি যে পারফরম্যান্স টিউন এ কীভাবে পদক্ষেপের ধাপে ধাপে ধাপে ধাপে ধাপে নির্দেশ দেয় স্কয়ার সার্ভার প্ল্যাটফর্ম।

নির্লজ্জ প্লাগটি অনুসরণ করে: আপনি আমার ব্যক্তিগত ব্লগের পারফরম্যান্স টিউনিং অঞ্চল পর্যালোচনা করে বা কোনও নির্দিষ্ট এসকিউএল সার্ভারের প্রয়োজনীয়তা / সমস্যাগুলির জন্য নির্দ্বিধায় আমাকে একটি ইমেল চালিত করে গবেষণা শুরু করতে পারেন।

এসকিউএল সার্ভার সংস্থানসমূহ



2

এসকিউএল প্রোফাইলার দিয়ে স্লো রানিং কোয়েরিগুলি সনাক্তকরণ কীভাবে ধীরগতিতে চলমান অনুসন্ধানগুলি শনাক্তকরণ সম্পর্কে কীভাবে যায় তার একটি ভাল টিউটোরিয়াল। এটি যেখানে সবচেয়ে বেশি প্রয়োজন সেখানে তাদের মনোযোগ কেন্দ্রীভূত করার অনুমতি দেবে।



1

"এসকিউএল পারফরমেন্স টিউনিং" http://books.google.com/books?id=3H9CC54qYeEC&dq=sql+performance+tuning&printsec=frontcover&source=bn&hl=en&ei=1dDoSYmjMOrlnQfX-bSYBw&sa=X&oi=book_result&ct=result&resnum=4 জুড়ে প্রধান DBMS অধিকাংশ - কীভাবে উচ্চ সম্পাদনকারী ক্রস প্ল্যাটফর্ম এসকিউএল কোয়েরি লিখতে হয় ইত্যাদি



1

প্ল্যাটফর্ম-নিরপেক্ষ এখানে আরও একটি সম্মানিত বই রয়েছে:

ড্যান টউ এর এসকিউএল টিউনিং: অনুকূল এক্সিকিউশন পরিকল্পনা উত্পন্ন করছে

ওরাকল, এমএস এসকিউএল এবং আইবিএম ডিবি 2 এর জন্য কিছু নির্দিষ্ট উদাহরণ রয়েছে তবে এতে যুক্ত কৌশলগুলি অন্যান্য প্ল্যাটফর্মগুলিতেও প্রয়োগ করা উচিত।



1

মাইএসকিউএল ডিবিএগুলির জন্য জ্যাপআরবি অবশ্যই একটি পঠিত ব্লগ। লেখক উচ্চ পারফরম্যান্স মাইএসকিউএল উপর একটি বই লিখেছেন

যে কোনও জায়গায় সিবাজ এসকিউএল নিয়ে কাজ করা সুখী কয়েকজনের জন্য আমি কেবল ব্রেক ব্রেক কার্টারের ব্লগ এবং তার এসকিউএল যে কোনও জায়গায় স্টুডিও 9 বিকাশকারীর গাইডের সুপারিশ করতে পারি


1

আপনি যখন ওরাকলের অধীনে টিউন করছেন এমন এসকিউএল বিবৃতি দিয়ে কী ঘটেছিল তা দ্রুত দেখার এই উপায়টি দেখে আমি খুব খুশি হয়েছিলাম। নীচের প্রথম এসকিউএল বিবৃতিটি আপনার নির্বাচনী বিবৃতিতে পরিবর্তন করুন এবং সেই ইঙ্গিতটি সেখানে রাখুন।

SELECT /*+ GATHER_PLAN_STATISTICS */ * FROM DUAL;

SELECT * FROM TABLE(dbms_xplan.display_cursor( NULL, NULL, 'RUNSTATS_LAST'))
;

PLAN_TABLE_OUTPUT
-----------------------------------------------------
SQL_ID  5z36y0tq909a8, child number 0
-------------------------------------
SELECT /*+ GATHER_PLAN_STATISTICS */ * FROM DUAL

Plan hash value: 272002086

---------------------------------------------------------------------------------------------
| Id  | Operation         | Name | Starts | E-Rows | A-Rows |   A-Time   | Buffers | Reads  |
---------------------------------------------------------------------------------------------
|   1 |  TABLE ACCESS FULL| DUAL |      1 |      1 |      1 |00:00:00.02 |       3 |      2 |
---------------------------------------------------------------------------------------------


12 rows selected.

কোথায়:

  • ই-সারিগুলি অনুমানকৃত সারি।
  • এ-সারিগুলি আসল সারি।
  • এ-টাইম আসল সময়।
  • বাফারস আসল বাফার।

যেখানে অনুমানের পরিকল্পনাটি প্রকৃতির প্রয়োগের সাথে প্রস্থের আদেশ অনুসারে পরিবর্তিত হয়, আপনি জানেন যে আপনার সমস্যা আছে।


0

ওরাকল নিয়ে কাজ করা লোকদের জন্য আমি এই লিঙ্কটি সুপারিশ করছি .............

http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/toc.htm

ওরাকল ডাটাবেস বিকাশের সাথে আমার অভিজ্ঞতা থেকে, আমি খুঁজে পেয়েছি যে এসকিউএল কীভাবে ব্যবহার করতে হয়, এটি কীভাবে কাজ করে এবং কী উপলব্ধ রয়েছে তা জেনে রাখার (সরবরাহকৃত ফাংশনগুলি, যে ধারাগুলি আপনি জানতেন না বা শেষ সংস্করণ থেকে বর্ধিত হয়েছে) এর জ্ঞান তৈরি করার অর্থ পেয়েছি স্কুয়েল টিউন করতে আমি অনেক কম সময় ব্যয় করি।


0

আমি কীভাবে ডাটাবেসটি মৌলিক স্তরে কাজ করে তা বুঝতে পেরে শুরু করব। ডিস্কে ডেটা কীভাবে সঞ্চিত থাকে, কী সূচি তৈরি করে তা কী করে, কীভাবে ক্যোয়ারি প্ল্যান অপ্টিমাইজেশন কাজ করে, কীভাবে পরিকল্পনা ক্যাশে হয়, কখন ক্যাশেড পরিকল্পনার মেয়াদ শেষ হয়।

আপনি যদি মেমোরির জন্য সমস্ত কিছু করতে পারেন তবে সুর করার বিষয়ে বেশিরভাগ পরামর্শই সুস্পষ্ট বলে মনে হয়।

এমএসএসকিউএল-এর জন্য এখানে একটি দুর্দান্ত বই

এসকিউএল সার্ভার অভ্যন্তরীণ



0

কখনও কখনও আপনার সমস্যাটি চিহ্নিত হয়ে গেলে কীভাবে ঠিক করবেন তা আপনার জানা দরকার। এটি একটি সেট-ভিত্তিক ক্রিয়াকলাপের সাথে খারাপভাবে সম্পাদনকারী কার্সার প্রতিস্থাপনের উপায়গুলি দেখায়: http://wiki.lessthandot.com/index.php/Cursors_and_ow_to_Avoid_Them

এটি এসকিউএল সার্ভারের সাথে সুনির্দিষ্ট ছিল তবে অনেকগুলি কৌশল অন্যান্য ডিবিএসেও স্থানান্তরিত হতে পারে।


0

মাইক্রোসফ্ট এসকিউএল-এর জন্য, আমি ক্যালেন ডেলানির (এট আল) "ইনসাইড এসকিউএল সার্ভার" নামে বইগুলি সুপারিশ করব। তারা এসকিউএল সার্ভারের অভ্যন্তরীণ দিকগুলিতে একটি ভাল অন্তর্দৃষ্টি দেয়, ফলে পাঠকরা কেন নিজেকে অন্যের তুলনায় নির্দিষ্ট বিবৃতি দ্রুত হতে পারে সে সম্পর্কে তাদের শিক্ষিত করতে দেয়।

এসকিউএল সার্ভারের
ভিতরে 7.0 এসকিউএল সার্ভারের
ভিতরে 2000 মাইক্রোসফ্ট এসকিউএল সার্ভারের মধ্যে 2005
মাইক্রোসফ্ট এসকিউএল সার্ভার ২০০৮ অভ্যন্তরীণ

এসকিউএল সার্ভার ২০০৮ ক্যোয়ারীগুলির পারফরম্যান্স টিউনিংকে উত্সর্গীকৃত একটি বই রয়েছে: এসকিউএল সার্ভার পারফরম্যান্স টিউনিং ডিস্টিল্ট

আমি এসকিউএসএসকিলেস ডটকমের পল রান্ডাল এবং কিম্বারলি ট্রিপ্পের ব্লগগুলিও পছন্দ করি। তারা কঠিন এসকিউএল পরামর্শে পূর্ণ:

পলের ব্লগ
কিম্বারির ব্লগ


0

এসকিউএল সার্ভারের পারফরম্যান্স টিউনিংয়ের জন্য, ইতজিক বেন-গান একটি কিংবদন্তি।

আপনি তার বিস্তৃত বইগুলি এখানে খুঁজে পেতে পারেন, সমস্ত কিছু তার স্বাভাবিক প্রমাণের জন্য অনুশীলনীয় পরিমাপের স্টাইল সহ: তার প্রমাণ প্রমাণ করার জন্য: http://tsql.solidq.com/books/index.htm

আপনি যদি কোনও টি-স্কুয়েল সমস্যার দ্রুততম সমাধানের সন্ধান করছেন তবে আপনার গুগল অনুসন্ধান শব্দটিতে 'ইতজিক' শব্দটি যুক্ত করুন।

ইটজিক বেন-গানের এখানে স্ট্যাকওভারফ্লোতে 600০০ বারেরও বেশি উল্লেখ করা হয়েছে , তবে আমি এই পারফরম্যান্স টিউনিং প্রশ্নে এখানে তার একটিও উল্লেখ খুঁজে পাইনি বলে বিশ্বাস করতে পারছিলাম না।

অতিরিক্ত সংস্থান হিসাবে, আপনি এখানে ইউটিউবে পারফরম্যান্স সম্পর্কিত স্টাফ নিয়ে কথা বলার কিছু ভিডিও ইটজিককেও পেতে পারেন ।


0

ওরাকল সাইটগুলি

  1. 2 দিনের পারফরম্যান্স টিউনিং গাইড http://docs.oracle.com/cd/E11882_01/server.112/e10822/toc.htm
  2. পারফরম্যান্স টিউনিং গাইড http://docs.oracle.com/cd/E36909_01/server.1111/e16638/toc.htm

ওরাকল বই

  1. ওরাকল কোর: ডিবিএ এবং বিকাশকারীদের পক্ষে জনাথন লুইস দ্বারা প্রয়োজনীয় অভ্যন্তরীণ
  2. বিশেষজ্ঞ ওরাকল ডেটাবেস আর্কিটেকচার: ওরাকল ডেটাবেস 9 আই, 10 জি, এবং 11 জি প্রোগ্রামিং প্রযুক্তি এবং থমাস কিটের সমাধান
  3. ড্যান টো দ্বারা এসকিউএল টিউনিং
  4. ওরাকল ডেটাবেস 11 জি রিলিজ 2 পারফরম্যান্স টিউনিং টিপস & কৌশলগুলি (ওরাকল প্রেস) রিচার্ড নিমিক দ্বারা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.