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

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

1
বনাম বনাম মুছে দিন
আমি কমান্ড DELETEএবং TRUNCATEকমান্ডের মধ্যে পার্থক্য সম্পর্কে একটি বৃহত্তর বোঝার চেষ্টা করছি । ইন্টার্নালগুলি সম্পর্কে আমার বোঝার রেখাটি বরাবর কিছু যায়: DELETE-> ডাটাবেস ইঞ্জিন প্রাসঙ্গিক ডেটা পৃষ্ঠাগুলি এবং সারি সন্নিবেশ করা সমস্ত সূচি পৃষ্ঠা থেকে সারি সন্ধান করে এবং সরিয়ে দেয়। সুতরাং, মুছে ফেলা যত বেশি সূচী হয় তত বেশি। …

4
কোনও টেবিলের সংজ্ঞায় কলামগুলির ক্রম কী গুরুত্বপূর্ণ?
কোনও সারণিটি সংজ্ঞায়িত করার সময়, লজিকাল গ্রুপগুলিতে কলামগুলি এবং গোষ্ঠীগুলিকে উদ্দেশ্য অনুযায়ী অর্ডার করা সহায়ক helpful একটি সারণীতে কলামগুলির যৌক্তিক ক্রমটি বিকাশকারীকে বোঝায় এবং এটি ভাল শৈলীর একটি উপাদান। এটা পরিষ্কার। তবে যা স্পষ্ট নয় তা হ'ল কোনও টেবিলের কলামগুলির যৌক্তিক ক্রমগুলি স্টোরেজ স্তরে তাদের শারীরিক অর্ডারে কোনও প্রভাব ফেলে …

2
এক্সএমএল পাঠকদের সাথে পরিকল্পনার অনুকূলকরণ
ডেডলক ইভেন্টগুলি ডিফল্ট বর্ধিত ইভেন্ট সেশন থেকে বের করতে এখান থেকে কোয়েরি সম্পাদন করা হচ্ছে SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets st JOIN sys.dm_xe_sessions s ON s.address = …

1
এই শিকারীটির চেয়ে অনুসন্ধানের চেয়ে দ্রুত স্ক্যান কেন হয়?
আমি একটি ক্যোয়ারি পারফরম্যান্স ইস্যুটি পুনরুত্পাদন করতে সক্ষম হয়েছি যা আমি অপ্রত্যাশিত হিসাবে বর্ণনা করব। আমি একটি উত্তর খুঁজছি যা ইন্টার্নালগুলিতে নিবদ্ধ আমার মেশিনে, নিম্নলিখিত কোয়েরিটি একটি ক্লাস্টারড ইনডেক্স স্ক্যান করে এবং সিপিইউ সময় সম্পর্কে প্রায় 6.8 সেকেন্ড সময় নেয়: SELECT ID1, ID2 FROM two_col_key_test WITH (FORCESCAN) WHERE ID1 NOT …

1
এসকিউএল সার্ভারে পরিসংখ্যানগুলি শারীরিকভাবে কোথায় সংরক্ষণ করা হয়?
কোয়েরি অপ্টিমাইজারের দ্বারা ব্যবহৃত কোনও পরিসংখ্যান শারীরিকভাবে কোনও এসকিউএল সার্ভার ডাটাবেস ফাইল এবং বাফার পুলের মধ্যে সংরক্ষণ করা হয়? আরও সুনির্দিষ্টভাবে, ডিএমভি এবং / অথবা ডিবিসিসি ব্যবহার করে পরিসংখ্যান দ্বারা ব্যবহৃত পৃষ্ঠাগুলি বের করার কোনও উপায় আছে? আমি এসকিউএল সার্ভার ২০০৮ ইন্টারনাল এবং এসকিউএল সার্ভার ইন্টারনাল এবং ট্রাবলশুটিং বই উভয়েরই …

1
একই LOB ডেটা অ্যাক্সেস করার সময় যৌক্তিক বিভিন্ন পাঠ করে
এখানে তিনটি সাধারণ পরীক্ষা রয়েছে যা একই ডেটা পড়ে, তবুও খুব আলাদা যৌক্তিক পঠনগুলির প্রতিবেদন করে: সেটআপ নিম্নলিখিত স্ক্রিপ্টটি 100 টি অভিন্ন সারি সহ একটি পরীক্ষার সারণী তৈরি করে, প্রতিটি সারণীতে সঞ্চিত তা নিশ্চিত করার জন্য পর্যাপ্ত ডেটা সহ একটি এক্সএমএল কলাম ধারণ করে । আমার পরীক্ষার ডাটাবেসে, উত্পাদিত এক্সএমএলটির …

2
নট নল থেকে নূলে একটি কলাম পরিবর্তন করা - হুডের নীচে কী চলছে?
আমাদের এতে ২.৩ বি সারি সহ একটি টেবিল রয়েছে। আমরা একটি কলামটি নল নাল থেকে নূলে পরিবর্তন করতে চাই। কলামটি একটি সূচীতে রয়েছে (গুচ্ছ বা পিকে সূচক নয়)। ডেটা টাইপ পরিবর্তন হচ্ছে না (এটি একটি আইএনটি)। স্রেফ শূন্যতা। বিবৃতিটি নিম্নরূপ: Alter Table dbo.Workflow Alter Column LineId Int NULL এটি বন্ধ …

1
হ্যাশ কীগুলি তদন্ত এবং অবশিষ্টাংশ
বলুন, আমাদের এই জাতীয় একটি প্রশ্ন আছে: select a.*,b.* from a join b on a.col1=b.col1 and len(a.col1)=10 উপরের ক্যোয়ারীটি হ্যাশ জোড় ব্যবহার করে এবং তার একটি অবশিষ্টাংশ রয়েছে বলে ধরে নিলে প্রোব কীটি হবে col1এবং অবশিষ্টটি হবে len(a.col1)=10। তবে অন্য একটি উদাহরণ দিয়ে যাওয়ার সময়, আমি একই কলাম হতে প্রোব …

4
কোনও পরিচয় কলামের সূচিটি অবিচ্ছিন্ন হওয়া উচিত?
পরিচয় কলাম সহ একটি টেবিলের জন্য, পরিচয় কলামের জন্য একটি ক্লাস্টারযুক্ত বা নন-ক্লাস্টারযুক্ত পিকে / অনন্য সূচি তৈরি করা উচিত? কারণ অন্যান্য সূচী প্রশ্নের জন্য তৈরি করা হবে। এমন একটি ক্যোয়ারী যা একটি অনিবন্ধিত সূচক ব্যবহার করে (একটি গাদা) এবং কলামগুলি যে সূচী দ্বারা আচ্ছাদিত নয় সেগুলি কম লজিক্যাল আই …

2
কলামের আকার বাড়ার পরে সূচি তৈরি করতে কেন বেশি সময় লাগছে?
আমাদের বিক্রেতা পুরো ডাটাবেসের প্রায় প্রতিটি কলামে কলামের প্রস্থ পরিবর্তন করে। ডাটাবেসটি প্রায় 7TB, 9000+ সারণী। আমরা একটি টেবিলে একটি সূচি তৈরির চেষ্টা করছি যাতে 5.5 বিলিয়ন সারি রয়েছে। বিক্রেতার আপগ্রেড হওয়ার আগে আমরা 2 ঘন্টার মধ্যে সূচক তৈরি করতে পারতাম। এখন সময় লাগে। তারা যা করেছে তা হ'ল কোনও …

2
পাত এবং নন-পাতা পৃষ্ঠাগুলির মধ্যে পার্থক্যগুলি কী কী?
আমি কিছু সূচক ব্যবহারের প্রতিবেদন চালিয়ে যাচ্ছি এবং আমি লিফ এবং নন-পাতার একটি সংজ্ঞা পাওয়ার চেষ্টা করছি । লিফ এবং নন-পাতার সন্নিবেশ, আপডেটগুলি, মোছা, পৃষ্ঠা মার্জ এবং পৃষ্ঠা বরাদ্দ উভয়ই আছে বলে মনে হচ্ছে। আমি এর অর্থ কী তা সত্যিই জানি না, বা একজনের থেকে অন্যটির চেয়ে ভাল হলে। যদি …

1
ক্লাস্টারযুক্ত কলাম স্টোরে ননক্র্লাস্টার্ড সূচক স্টোরেজ
এসকিউএল সার্ভারে, একটি রো- স্টোর টেবিলের একটি অ-অনন্য অবিচ্ছিন্ন সূচক বেস-অবজেক্টের বুকমার্ক (আরআইডি বা ক্লাস্টারিং কী) অবিচ্ছিন্ন সূচক কাঠামোর সমস্ত স্তরে অন্তর্ভুক্ত করে। বুকমার্কটি সমস্ত সূচক স্তরে অবিবাহিত সূচি কীয়ের অংশ হিসাবে সংরক্ষণ করা হয় । অন্যদিকে, যদি অবিচ্ছিন্ন সূচকটি অনন্য হয় তবে বুকমার্কটি কেবলমাত্র সূচকের পাতার স্তরে উপস্থিত থাকে …

4
পোস্টগ্রিসএসকিউএল 9.6 কলামটি ড্রপিং এবং সিটিই সহ এসকিউএল ফাংশনগুলিতে পার্শ্ব-প্রতিক্রিয়া
যদি আমার কাছে 3 টি কলামযুক্ত একটি টেবিল থাকে - এ, বি এবং ডি বলুন - এবং আমাকে একটি নতুন প্রবর্তন করতে হয়েছিল - ডি এর বর্তমান অবস্থান প্রতিস্থাপন করতে সি বলুন আমি নিম্নলিখিত পদ্ধতিটি ব্যবহার করব: সি এবং ডি 2 হিসাবে 2 টি নতুন কলাম প্রবর্তন করুন। ডি 2 …

1
ভারচার (এন) এর ওভারহেড কী?
আমি থেকে এই টুকরা অর্থ জন্য জিজ্ঞাসা করতে চেয়েছিলেন Postgres ডক সংক্রান্ত varchar(n)টাইপ: একটি সংক্ষিপ্ত স্ট্রিংয়ের জন্য স্টোরের প্রয়োজনীয়তা (126 বাইট পর্যন্ত) 1 বাইট প্লাস প্রকৃত স্ট্রিং, যা চরিত্রের ক্ষেত্রে স্পেস প্যাডিং অন্তর্ভুক্ত করে। দীর্ঘতর স্ট্রিংগুলিতে 1 এর পরিবর্তে ওভারহেডের 4 বাইট রয়েছে। ধরা যাক আমার একটি varchar(255)ক্ষেত্র আছে। এবং …

1
হিস্টগ্রামের বাইরে কার্ডিনালিটির অনুমান
সেটআপ একটি কার্ডিনালিটি অনুমান বুঝতে আমার কিছুটা সমস্যা হচ্ছে। এখানে আমার পরীক্ষার সেটআপ: স্ট্যাক ওভারফ্লো ডাটাবেসের 2010 সংস্করণ এসকিউএল সার্ভার 2017 সিইউ 15 + জিডিআর (KB4505225) - 14.0.3192.2 নতুন সিই (সামঞ্জস্যের স্তর 140) আমার এই প্রকল্প আছে: USE StackOverflow2010; GO CREATE OR ALTER PROCEDURE #sp_PostsByCommentCount @CommentCount int AS BEGIN SELECT …

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