ডাটাবেস প্রশাসক

ডাটাবেস পেশাদারদের জন্য প্রশ্নোত্তর যারা তাদের ডাটাবেস দক্ষতা উন্নত করতে এবং সম্প্রদায়ের অন্যদের কাছ থেকে শিখতে চান

1
PostgreSQL এ একাধিক প্রাথমিক কী
আমার নিম্নলিখিত টেবিল রয়েছে: CREATE TABLE word( word CHARACTER VARYING NOT NULL, id BIGINT NOT NULL, repeat INTEGER NOT NULL ); ALTER TABLE public.word OWNER TO postgres; ALTER TABLE ONLY word ADD CONSTRAINT "ID_PKEY" PRIMARY KEY (word,id); যখন আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি পুনরুদ্ধার করার চেষ্টা করি: psql -U …

4
আপনি কেন সঞ্চিত পদ্ধতিতে ডায়নামিক এসকিউএল এড়াতে চান?
আমি শুনেছি আপনি ডায়নামিক এসকিউএল ব্যবহার করতে চান না। আপনি কিছু দৃ concrete় উদাহরণ বা বাস্তব জীবনের উদাহরণ দিতে পারেন? ব্যক্তিগতভাবে, আমি আমার ডাটাবেসে এটি কয়েকবার কোড করি। আমি মনে করি এটি ঠিক আছে কারণ এটি নমনীয়তা। আমার অনুমান এসকিউএল ইঞ্জেকশন বা পারফরম্যান্স সম্পর্কে। আর কিছু?

3
যদি দুটি প্রক্রিয়া একই সাথে বিষয়বস্তু পর্যবেক্ষণের পুনরায় রিফ্রেশ করার চেষ্টা করে তবে কী ঘটে?
ডক্স অনুসারে: আনুষঙ্গিকভাবে বস্তুগত দৃশ্যে সমবর্তী নির্বাচনগুলি লক আউট না করে পদার্থযুক্ত দৃশ্যটি রিফ্রেশ করুন। (...) ... অন্যান্য বিষয়বস্তু ... এমনকি এই বিকল্পের সাথে একসাথে কেবলমাত্র একটি রিফ্রেশ যেকোন একটি প্রকৃত দর্শনের বিরুদ্ধে চলতে পারে । আমার একটি ফাংশন ছিল যা একটি সামগ্রিক দর্শনের জন্য শেষ রিফ্রেশ সময়টি পরীক্ষা করে …

6
অপারেটিং সিস্টেম 21 টি ত্রুটি ফিরে পেয়েছে (ডিভাইসটি প্রস্তুত নয়))
আমি যখনই উইন্ডোজকে পুনরায় বুট করি তখনই কিছু ডাটাবেসের জন্য আমি এই ত্রুটিটি পাই: অপারেটিং সিস্টেম 21 টি ত্রুটি ফিরে পেয়েছে (ডিভাইসটি প্রস্তুত নয়)) আমি ডিস্কটি পরীক্ষা করেছিলাম chkdsk /r- খারাপ সেক্টর নেই। আমি DBCC CHECKDBকোনও ত্রুটি ছাড়াই মৃত্যুদণ্ড কার্যকর করেছি : *(CHECKDB found 0 allocation errors and 0 consistency …

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 …

3
সেট ট্রানসেকশন আইসোলেশন লেভেলের সুবিধাগুলি পড়াশোনা করুন CO
আমি SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDআমার সাধারণ এসকিউএল প্রশ্নের বেশিরভাগ ক্ষেত্রেই ব্যবহার করি , মূলত কারণ এটি যখন আমার কাছে প্রাথমিকভাবে ভাষা শেখার সময়। আমার বোঝার থেকে, এই বিচ্ছিন্নতা স্তর একই ভাবে কাজ করে WITH (NO LOCK)তবে আমি শুধু কি কখনো ব্যবহারের প্রবণতা SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED। …

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

4
এনভিচারচার (৪০০০) থেকে এনভিচারচার (260) -তে দ্রুত পরিবর্তন করুন কলাম
আমার বেশ কয়েকটি বড় মেমরি অনুদানের সাথে এই টেবিলটি কয়েক NVARCHAR(4000)কলাম সহ পরিচালনা করছে problem কথাটি হচ্ছে এই কলামগুলি এর চেয়ে বড় কখনও নয় NVARCHAR(260)। ব্যবহার ALTER TABLE [table] ALTER COLUMN [col] NVARCHAR(260) NULL এসকিউএল সার্ভারের ফলাফলটি পুরো টেবিলটি পুনরায় লেখার জন্য (এবং লগ স্পেসে 2x টেবিলের আকার ব্যবহার করে) …

3
বড় টেবিলের গতি পরিবর্তনকারী কলামটি নন নুলিতে বাড়ান
আমি সম্প্রতি একটি টেবিলটিতে একটি নল-সক্ষম বিট কলাম যুক্ত করেছি যার প্রায় 500 মিলিয়ন সারি রয়েছে। কলামটিতে কোনও ডিফল্ট নেই, তবে সমস্ত সন্নিবেশকারী 0 বা 1 এর মান নির্দিষ্ট করে দিচ্ছে এবং আমি বিদ্যমান বা সারিগুলিতে 0 বা 1 নির্ধারিত করার জন্য এককালীন রুটিন চালিয়েছি (ছোট ব্যাচে সারিগুলি আপডেট করে)। …

3
সূচিপত্র অপ্টিমাইজ করার পরে প্রশ্ন এবং আপডেটগুলি অত্যন্ত ধীর slow
ডাটাবেস এসকিউএল সার্ভার 2017 এন্টারপ্রাইজ CU16 14.0.3076.1 আমরা সম্প্রতি ডিফল্ট সূচক পুনর্নির্মাণ রক্ষণাবেক্ষণ কাজগুলি ওলা হাল্লেংরেনে স্যুইচ করার চেষ্টা করেছি IndexOptimize। ডিফল্ট সূচক পুনর্নির্মাণ কাজগুলি কয়েক মাস ধরে কোনও সমস্যা ছাড়াই চলছিল এবং প্রশ্নগুলি এবং আপডেটগুলি গ্রহণযোগ্য সম্পাদনের সময় নিয়ে কাজ করছে। IndexOptimizeডাটাবেস চালানোর পরে : EXECUTE dbo.IndexOptimize @Databases = …

1
ডেডলক সনাক্তকরণের জন্য এসকিউএল প্রসারিত ইভেন্টস সেশন
<inputbuf>ডেডলক এক্সটেন্ডেড ইভেন্টস সেশনের দ্বারা বন্দী ডেডলক এক্সএমএলে উপাদানটির আকার বাড়ানোর কোনও উপায় আছে কি ? আমরা অ্যাপ্লিকেশন কোডটিতে ইস্যুটি নির্দিষ্ট করতে সহায়তা করতে সম্পূর্ণ কোয়েরি দেখতে চাই। এটি 1024 অক্ষর +/- এর মধ্যে সীমাবদ্ধ বলে মনে হচ্ছে। এটা কি বাড়ানো যায়? নমুনা এক্সএমএল জন্য নীচে দেখুন। আপনি দেখতে পারেন …

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

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

3
একটি ডাটাবেস তৈরি করতে কেন মাস্টার ব্যবহার করবেন?
আমার একটি সংক্ষিপ্ত প্রশ্ন আছে, কেন আমি use master;একটি ডাটাবেস তৈরি করতে ব্যবহার করব ? মাইক্রোসফ্ট ডকুমেন্টেশন থেকে উদাহরণ এখানে USE master ; GO CREATE DATABASE Sales ON ( NAME = Sales_dat, FILENAME = 'C:\Program Files\...\saledat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME …

1
এসকিউএল সার্ভার দ্বারা ধীর অর্ডার
আমার অ্যাপ্লিকেশনটিতে, আমার কাছে একটি ক্যোয়ারী রয়েছে যা "ফাইল" সারণীতে একটি অনুসন্ধান সম্পাদন করে। সারণি "ফাইলগুলি" "এফ" দ্বারা বিভক্ত করা হয়েছে। "তৈরি" (টেবিল সংজ্ঞা দেখুন এবং ক্লায়েন্টের জন্য ~ 26 মিলিয়ন সারি রয়েছে ("চ") "সিড = 19)। এখানে কথাটি হ'ল, যদি আমি এই প্রশ্নটি করি: SELECT "f"."id" AS "FileId" , …

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