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

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

1
ব্যাখ্যা বিশ্লেষণ একটি plpgsql ফাংশন ভিতরে কোয়েরি জন্য কোন বিবরণ প্রদর্শন করে
আমি ভিতরে বেশ কয়েকটি জটিল প্রশ্নের সাথে পোস্টগ্রেএসকিউএল 9.3 এ একটি পিএল / পিজিএসকিউএল ফাংশনটি ব্যবহার করছি: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO …

3
ক্লাস্টারযুক্ত কলামস্টোর সূচি এবং বিদেশী কীগুলি
আমি সূচকগুলি ব্যবহার করে একটি ডেটা গুদাম টিউন করছি। আমি এসকিউএল সার্ভার ২০১৪-তে মোটামুটি নতুন M মাইক্রোসফ্ট নিম্নলিখিতগুলি বর্ণনা করে: "আমরা ক্লাস্টার করা কলামস্টোর সূচকে বৃহত ডেটা গুদামজাতের তথ্য সারণীগুলি সংরক্ষণের মান হিসাবে দেখি এবং আশা করি এটি বেশিরভাগ ডেটা গুদামজাতীয় পরিস্থিতিতে ব্যবহৃত হবে cl যেহেতু ক্লাস্টারযুক্ত কলামস্টোর সূচকটি আপডেটযোগ্য, …

2
কীভাবে কোনও ক্যোয়ারী প্ল্যান তৈরির ব্যয়টি পরিমাপ করতে বা সন্ধান করতে হবে?
আমার একটি সাধারণ কেস রয়েছে যেখানে প্যারামিটার স্নিফিংয়ের কারণে পরিকল্পনার ক্যাশে একটি "খারাপ" কার্যকরকরণ পরিকল্পনা অবতীর্ণ হয়, যার ফলে আমার সঞ্চিত প্রক্রিয়াটির পরবর্তী মৃত্যুদন্ড কার্যকর খুব ধীর হয়ে যায়। আমি স্থানীয় ভেরিয়েবল OPTIMIZE FOR ... UNKNOWN, এবং দিয়ে এই সমস্যাটি "সমাধান" করতে পারি OPTION(RECOMPILE)। তবে, আমি ক্যোয়ারিতে ডুব দিয়ে এটিকে …

1
"টেবিলটি পরিবর্তন করার সময় 8074 মাপের সারি তৈরি করা যায় না যা অনুমোদিত 6060 এর সর্বোচ্চ সারি আকারের চেয়ে বড়"
আমি একটি টেবিলের একটি কলাম পরিবর্তন করার চেষ্টা করছি। বিদ্যমান সারণীটি এরকম: CREATE TABLE [dbo].[table]( [id1] [int] NOT NULL, [id2] [int] NOT NULL, [id3] [int] NOT NULL, [name] [nvarchar](255) NOT NULL, [id4] [int] NOT NULL, [xmlData] [xml](CONTENT [dbo].[xml_schema]) NULL, [booleanData1] [bit] NOT NULL, [notes] [varchar](4096) NULL, [id5] [int] NULL, [booleanData2] …

4
মেমোরি অপ্টিমাইজড টেবিল - এগুলি বজায় রাখা কি সত্যিই কঠিন হতে পারে?
আমি এমএস এসকিউএল ২০১২ থেকে ২০১৪-তে আপগ্রেড করার সুবিধাগুলি তদন্ত করছি S এসকিউএল ২০১৪ এর অন্যতম বড় বিক্রয় পয়েন্ট মেমরি অপটিমাইজড টেবিল যা স্পষ্টতই প্রশ্নগুলিকে অতি দ্রুত তৈরি করে। আমি খুঁজে পেয়েছি যে মেমরি অপটিমাইজড টেবিলগুলির কয়েকটি সীমাবদ্ধতা রয়েছে যেমন: কোন (max)আকারের ক্ষেত্র সারি প্রতি সর্বাধিক 1KB কোন timestampক্ষেত্র নেই …

2
বহু মিলিয়ন সারিতে কাস্টমাইজযোগ্য বাছাইয়ের সাথে পেজিং পারফরম্যান্স
আমাদের অ্যাপ্লিকেশনটিতে আমাদের একটি গ্রিড রয়েছে যেখানে ব্যবহারকারীরা প্রচুর পরিমাণে রেকর্ড (১০-২০ মিলিয়ন) পৃষ্ঠা করতে পারেন। গ্রিডটি বেশ কয়েকটি কলামে (20+) ক্রম বর্ধমান এবং অবতরণকে সাজানোর পক্ষে সমর্থন করে। অনেকগুলি মানগুলিও অনন্য নয় এবং তাই সারণি সর্বদা একই পৃষ্ঠায় প্রদর্শিত হয় তা নিশ্চিত করার জন্য অ্যাপ্লিকেশনটি আইডি দ্বারা টাই-ব্রেকার হিসাবেও …

6
মাইএসকিউএলে দুটি সারণীর কাঠামোর তুলনা করার জন্য প্রশ্ন ery
আমার এক মাইএসকিউএল ডাটাবেসের ব্যাকআপ প্রক্রিয়াটি স্বয়ংক্রিয় করতে, আমি দুটি সারণীর কাঠামোর তুলনা করতে চাই (বর্তমান সংস্করণ বনাম পুরানো সংস্করণ)। আপনি কি এমন কোনও কোয়েরি ভাবতে পারেন যা দুটি টেবিলের তুলনা করতে পারে? এখানে কয়েকটি উদাহরণ সারণী রয়েছে যা আপনি তুলনা করতে পারেন। CREATE TABLE product_today ( pname VARCHAR(150), price …

3
এডাব্লুএস আরডিএস পোস্টগ্রেএসকিউএল উদাহরণ থেকে ওয়াল ফাইলগুলি পান
অ্যামাজন ওয়েব পরিষেবাদিতে আমাদের পোস্টগ্রিস আরডিএস রয়েছে। আমাদের স্বয়ংক্রিয় ব্যাকআপ সক্ষম হয়েছে এবং আমরা প্রতিদিনের জন্য স্ন্যাপশট গ্রহণ করি। আমরা আরডিএস উদাহরণটির স্থানীয় 'আপ টু ডেট' ব্যাকআপ তৈরি করতে চাই যা আমরা নিজেরাই পরিচালনা করতে পারি। উদাহরণস্বরূপ পিজি_ডাম্প চালানো যথেষ্ট নয় কারণ আমরা যে কোনও সময় ডাটাবেসটি পুনরুদ্ধার করতে সক্ষম …

1
আপনি কেন একটি পাঠ্য কলামে পাঠ্য_পট্টর_পোষ সূচি করবেন?
আজ সাত সপ্তাহে সাতটি ডাটাবেস আমাকে প্রতি অপারেটর সূচকের সাথে পরিচয় করিয়ে দিয়েছে। text_pattern_opsঅপারেটর শ্রেণি সূচক তৈরি করে পূর্বের ক্যোয়ারির সাথে মেলে প্যাটার্নের জন্য আপনি স্ট্রিংগুলি সূচক করতে পারেন , যতক্ষণ না নিম্নতর ক্ষেত্রে মানগুলি সূচিযুক্ত হয়। CREATE INDEX moves_title_pattern ON movies ( (lower(title) text_pattern_ops); আমরা ব্যবহার করেছি text_pattern_opsকারণ শিরোনামটি …

3
ভ্যাকুয়াম ফ্রিজে বনাম ভ্যাকুয়াম সম্পূর্ণ
VACUUMPostgreSQL এ এই ধরণের পার্থক্য সম্পর্কে কেউ ব্যাখ্যা করতে পারেন ? আমি ডকটি পড়েছি তবে এটি কেবল বলেছেন যে FULLটেবিলগুলি লক করে এবং FREEZEটিপলগুলি "হিমশীতল" করে। আমি মনে করি এটি একই রকম। আমি কি ভূল?

1
সাবকোয়ারিগুলিতে একটি ইঙ্গিত হিসাবে DISTINCT ব্যবহার করা কি কার্যকর?
DISTINCTনীচের উদাহরণে যোগ করা কি ক্যোরিয় চলমান সময়ে কোনও প্রভাব ফেলবে? এটি কখনও কখনও ইঙ্গিত হিসাবে ব্যবহার করা কি বুদ্ধিমান? SELECT * FROM A WHERE A.SomeColumn IN (SELECT DISTINCT B.SomeColumn FROM B)

2
পোস্টগ্রিসে প্রতি ঘন্টা কীভাবে ইনক্রিমেন্টাল ব্যাকআপ করবেন?
একটি একক পোস্টগ্রিস সার্ভারের এক ঘন্টা বাড়া বাড়ানোর ব্যাকআপ করার চেষ্টা করছে (Win7 64)। আমার নিম্নলিখিত সেটআপ আছে postgresql.conf: max_wal_senders = 2 wal_level = archive archive_mode = on archive_command = 'copy "%p" "c:\\postgres\\foo\\%f"' (আবার শুরু) আমি একটি বেস ব্যাকআপ দিয়েছিলাম pg_basebackup -U postgres -D ..\foo -F t -x যা ফোল্ডারে …

6
সঞ্চিত পদ্ধতির জন্য কোনও লেনদেন ব্যবহার করবেন না
আমার একটি সঞ্চিত পদ্ধতি রয়েছে যা কয়েকটি কমান্ড চালায়। আমি চাই না যে এই আদেশগুলি সঞ্চিত পদ্ধতির লেনদেনের মধ্যে মোড়ানো হোক। যদি চতুর্থ কমান্ড ব্যর্থ হয়, আমি চাই যে ১ ম, দ্বিতীয় এবং তৃতীয়টি রোলব্যাক না করেই থাকুক। সঞ্চিত পদ্ধতিটি এমনভাবে লেখা সম্ভব যে এটি সমস্ত একটি বড় লেনদেন হিসাবে …

7
[শুরুর তারিখ; শেষ তারিখ] সপ্তাহের দিনের তালিকার অন্তর অন্তর
আমার দুটি সিস্টেমের মধ্যে ডেটা রূপান্তর করতে হবে। প্রথম সিস্টেম তারিখের একটি সরল তালিকা হিসাবে সময়সূচী সংরক্ষণ করে। তফসিলের অন্তর্ভুক্ত প্রতিটি তারিখ এক সারি। তারিখের ক্রমটিতে বিভিন্ন ফাঁক থাকতে পারে (সাপ্তাহিক ছুটি, পাবলিক ছুটির দিন এবং আরও বিরতি, সপ্তাহের কিছু দিন সময়সূচী থেকে বাদ দেওয়া যেতে পারে)। মোটেও কোনও ফাঁক …

2
কেন ফ্রি ডিস্কস্পেস (ডিবি 2) মুছে ফেলুন না?
ডিবি 2 এ আমার কাছে একটি টেবিল রয়েছে যাতে বড় বাইনারি ডেটা থাকে। এখন আমি পুরো টেবিলটি পরিষ্কার করেছি এবং রানস্ট্যাটগুলি, রিওর্জ, রানস্ট্যাটগুলি চালিয়েছি, তবে নেওয়া ডিস্কের জায়গার পরিমাণ পরিবর্তন হয় না। এখানে কী ভুল হতে পারে? টেবিলটি তার নিজস্ব টেবিল স্পেসে থাকে যা আমি নীচে তৈরি করেছি: CREATE BUFFERPOOL …

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