প্রশ্ন ট্যাগ «database-internals»

ডাটাবেস ইঞ্জিনের অভ্যন্তরীণ কাজ সম্পর্কে প্রযুক্তিগত প্রশ্নের জন্য।

2
কেন কোনও টেম্প টেবিল হ্যালোইন সমস্যার উত্সাহী স্পুলের চেয়ে আরও কার্যকর সমাধান?
নিম্নলিখিত কোয়েরিটি বিবেচনা করুন যা কেবলমাত্র যদি তারা ইতিমধ্যে লক্ষ্য সারণীতে না থাকে তবে উত্স টেবিল থেকে সারি সন্নিবেশ করান: INSERT INTO dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR WITH (TABLOCK) SELECT maybe_new_rows.ID FROM dbo.A_HEAP_OF_MOSTLY_NEW_ROWS maybe_new_rows WHERE NOT EXISTS ( SELECT 1 FROM dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR halloween WHERE maybe_new_rows.ID = halloween.ID ) OPTION (MAXDOP 1, QUERYTRACEON 7470); একটি …

4
সূচকের স্বতন্ত্রতা ওভারহেড
আমি আমার অফিসে বিভিন্ন বিকাশকারীদের সাথে একটি সূচকের ব্যয় এবং একটি স্বাতন্ত্র্য উপকারী বা ব্যয়বহুল (সম্ভবত উভয়ই) তা নিয়ে চলমান বিতর্ক করছি। ইস্যুটির ক্রুশ আমাদের প্রতিযোগিতামূলক সংস্থান। পটভূমি আমি পূর্বে একটি আলোচনা পড়েছি যা জানিয়েছে যে কোনও Uniqueসূচক বজায় রাখতে কোনও অতিরিক্ত ব্যয় হয় না, যেহেতু কোনও Insertক্রিয়াকলাপটি বি-গাছের সাথে …

2
FILESTREAM অভ্যন্তরীণ তথ্যের সন্ধানে
মাইক্রোসফ্ট এসকিউএল সার্ভার ২০১২ এ যখন ফাইলস্ট্রেম বৈশিষ্ট্যটি সক্রিয় করা হবে তখন এসকিউএল সার্ভার সিস্টেমে একটি "লুকানো" ভাগ তৈরি করবে। শেয়ারটি নিম্নলিখিত হিসাবে সংজ্ঞায়িত করা হয়েছে: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share Maximum users unlimited Users Caching Manual caching of documents Permissions NT-AUTHORITY\Authenticated Users, FULL শুরুতে এসকিউএল …

2
মাইএসকিউএল কেন হ'ল নির্বাচনী উপকরণ ব্যবহারের অনুমতি দেয়?
এসকিউএলে, যতদূর আমি জানি, লজিক্যাল ক্যোয়ারী প্রসেসিং অর্ডার, যা ধারণাগত ব্যাখ্যার আদেশ, নিম্নলিখিত পদ্ধতিতে FROM দিয়ে শুরু হয়: থেকে কোথায় গ্রুপ দ্বারা উপস্থাপন করে আমরা সহজেই নির্বাচন অর্ডার দ্বারা এই তালিকাটি অনুসরণ করা আপনার কেন সহজে একটি দফায় নির্বাচনী এলিয়াস রাখতে পারবেন না তা সহজেই দেখা যায়, কারণ উপনামটি এখনও …

1
কীভাবে কোনও ক্যোয়ারী চালানোর সময় লো-মেমোরি অবস্থার সিমুলেট করা যায়
এসকিউএল সার্ভারের এক্সিকিউশন ইঞ্জিন লো-মেমরি অবস্থায় কীভাবে আচরণ করে তা আরও ভাল করে বোঝার চেষ্টা করছি। মেমরি অনুদানের ক্ষেত্রে কথা বলছি, আমি ভাবছি যে GrantedMemoryসমান হতে বাধ্য করার কোনও উপায় আছে কিনা RequiredMemory। (আমার ধারণা হ'ল একটি অনির্ধারিত ট্রেস পতাকা রয়েছে যা এটি করবে anyone কেউ কি জানে এটি কী?)

1
এসকিউএল সার্ভারকে কোনও সিস্টেম পদ্ধতিতে পাস করা স্ট্রিংয়ের জন্য কোনও অবজেক্টের নাম বাণিজ্য করার অনুমতি দেয়
কোনও সিস্টেমের সঞ্চিত পদ্ধতিতে কোনও অবজেক্টের নাম দেওয়া আইনত হওয়ার কারণ কী sp_helptext? কোন পদ্ধতিটি অবজেক্টের নামটিকে স্ট্রিংয়ে রূপান্তর করে? যেমন -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc' -- does not work sp_helptext dbo.myproc -- Msg 102, …

2
এই দুটি এসকিউএল সার্ভার রোলব্যাকগুলি কীভাবে আলাদা?
এসকিউএল সার্ভার ২০০৮ আর 2 এ, এই দুটি রোলব্যাকগুলি কীভাবে পৃথক: ALTERকয়েক মিনিটের জন্য একটি বিবৃতি চালান , এবং তারপরে 'বাতিল করা কার্যকর করুন' চাপুন। পুরোপুরি রোলব্যাক করতে কয়েক মিনিট সময় নেয়। একই ALTERবিবৃতি চালান , তবে এটি নিশ্চিত করে যে LDFফাইলটি সফলভাবে শেষ হওয়ার জন্য যথেষ্ট পরিমাণে বড় নয়। …

1
স্লট অ্যারে এবং মোট পৃষ্ঠার আকার
আমি অনেক ফোরামে এবং অনেকগুলি ব্লগে পড়া চালিয়ে যাচ্ছি যে নীচের মত একটি পৃষ্ঠা সমন্বিত রয়েছে: পৃষ্ঠার আকার: 16 x 512 বি = 8192 বি পৃষ্ঠা শিরোনাম: = 96 বি সর্বোচ্চ ইন_রো সারি: = 8060 বি এই পাতা (8192 - 96 - 8060) বি = 36 বি। ঠিক আছে, এটি …

1
এই জাতীয় অনুরূপ প্রশ্নগুলি কেন বিভিন্ন অপ্টিমাইজেশন পর্যায় (দ্রুত পরিকল্পনার উপর লেনদেন প্রক্রিয়াজাতকরণ) ব্যবহার করে?
এই সংযুক্ত আইটেমের উদাহরণ কোড একটি বাগ প্রদর্শন করে যেখানে SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 ON L1.csv_item = L2.csv_item সঠিক ফলাফল প্রদান করে। তবে নিম্নলিখিতগুলি ভুল ফলাফল (নতুন কার্ডিনালিটি অনুমান ব্যবহার করে 2014 এ) প্রদান করে SELECT (SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 …

1
এই স্ট্রিমের সমষ্টি কেন প্রয়োজনীয়?
এই কোয়েরিটি দেখুন। এটি বেশ সহজ (টেবিল এবং সূচী সংজ্ঞাগুলির জন্য পোস্টের শেষে এবং একটি তদন্তের স্ক্রিপ্ট দেখুন): SELECT MAX(Revision) FROM dbo.TheOneders WHERE Id = 1 AND 1 = (SELECT 1); দ্রষ্টব্য: "এবং 1 = (নির্বাচন 1) এই ক্যোয়ারীটিকে স্বয়ংক্রিয়ভাবে প্যারামিটারাইজড করা থেকে বিরত রাখার জন্য, যা আমার মনে হয়েছিল …

1
এসকিউএল সার্ভার কোথায় কোনও টেবিলের জন্য শারীরিকভাবে পরিচয় ভ্যালু সংরক্ষণ করে?
আমি আশা করছি যে কেউ আমাকে এই দিকে সঠিক দিকে নির্দেশ করতে পারে। এখানে এখন পর্যন্ত আমার কাজ শেষ। SELECT * FROM sys.identity_columnsএকটি সিস্টেম ভিউ যা "সর্বশেষ_মূল্য" দেয় তবে সেই দৃশ্যের সংজ্ঞাটি একটি অভ্যন্তরীণ ফাংশন ব্যবহার করে IdentityProperty(colName, 'LastValue')- সুতরাং এটি একটি মৃত সমাপ্তি (সেখানে কোনও সিস্টেমের টেবিল থেকে এটি …

3
সংঘটন শারীরিক অপারেশন: এটি কার্যকর করার আদেশের নিশ্চয়তা দেয়?
স্ট্যান্ডার্ড এসকিউএল এ, এর ফলাফল union allকোনও ক্রমে হওয়ার নিশ্চয়তা নেই। সুতরাং, এর মতো কিছু: select 'A' as c union all select 'B' যে কোনও ক্রমে দুটি সারি ফিরতে পারে (যদিও, আমি জানি যে কোনও ডাটাবেসে অনুশীলনে, 'এ' 'বি' এর আগে আসবে)। এসকিউএল সার্ভারে, এটি "কনটেনটেশন" ফিজিক্যাল অপারেশন ব্যবহার করে …

1
নির্দিষ্ট টেবিলের জন্য ROW_OVERFLOW_DATA পৃষ্ঠাগুলি তালিকাবদ্ধ করুন
আমি একটি টেবিলের জন্য পৃষ্ঠাগুলির একটি তালিকা পাওয়ার চেষ্টা করছি যা ROW_OVERFLOW_DATA এর সাথে সারি রয়েছে। আমি অনিবন্ধিত ডিএমভি থেকে বরাদ্দকৃত পৃষ্ঠাগুলির তালিকা পেতে পারি sys.db_db_database_page_allocations, তবে, DM ডিএমভির আউটপুটে তালিকাভুক্ত কোনও ROW_OVERFLOW_DATA পৃষ্ঠা নেই বলে মনে হয়। এমন কি অন্য কোনও ডিএমভি আছে যা আমি কেবল সনাক্ত করতে পারি …

2
দক্ষ পরিসীমা সামগ্রিক প্রশ্নের জন্য ডেটাবেস?
সরলীকৃত উদাহরণ হিসাবে, ধরুন আমার কাছে এই জাতীয় টেবিল রয়েছে: seq | value ----+------ 102 | 11954 211 | 43292 278 | 19222 499 | 3843 সারণীতে কয়েক মিলিয়ন মিলিয়ন রেকর্ড থাকতে পারে এবং আমার প্রায়শই এই জাতীয় প্রশ্নগুলি করা দরকার: SELECT sum(value) WHERE seq > $a and seq < …

2
কেন নেস্টেড লুপগুলি কেবল বাম যোগদানগুলিতে সমর্থন করে?
ক্রেগ ফ্রিডম্যানের ব্লগে নেস্টেড লুপস জয়েনে তিনি ব্যাখ্যা করেছেন যে নেস্টেড লুপগুলি কেন যোগদান করে একটি সঠিক বাহ্যিক যোগদানকে সমর্থন করতে পারে না: সমস্যাটি হ'ল আমরা একাধিকবার অভ্যন্তরীণ টেবিলটি স্ক্যান করি - একবার বাইরের জোড়ের প্রতিটি সারির জন্য। এই একাধিক স্ক্যানের সময় আমরা একই অভ্যন্তরীণ সারিগুলি একাধিকবার মুখোমুখি হতে পারি। …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.