প্রশ্ন ট্যাগ «index»

একটি ডাটাবেস কাঠামো যা ডিস্ক স্থান এবং ধীর সন্নিবেশ / আপডেটের ব্যয়ে প্রশ্নের গতি উন্নত করতে পারে। এটি বাছাই করা এক বা একাধিক কলামের অনুলিপি সঞ্চয় করে তবে দ্রুত অ্যাক্সেসের জন্য ডেটাটিকে আলাদাভাবে কাঠামো করে।

1
বৃহত ডাটাবেস ক্যোয়ারী অনুকূলকরণ (25+ মিলিয়ন সারি, সর্বাধিক () এবং GROUP BY ব্যবহার করে)
আমি পোস্টগ্রিস 9.3.5 ব্যবহার করছি এবং ডাটাবেসে আমার একটি বড় টেবিল রয়েছে, বর্তমানে এটিতে 25 মিলিয়ন সারি রয়েছে এবং এটি আরও দ্রুত আরও বড় হয়ে ওঠে। আমি একটি সাধারণ প্রশ্নের সাথে নির্দিষ্ট সারিগুলি ( তাদের প্রত্যেকের জন্য unit_idকেবল সর্বশেষ unit_timestampসহ ) গুলি নির্বাচন করার চেষ্টা করছি : SELECT unit_id, max(unit_timestamp) …

2
বড় টেবিল থেকে প্রতি গ্রুপে সর্বাধিক মান পেতে দক্ষ কোয়েরি
টেবিল দেওয়া: Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) টেবিলে 20 মিলিয়ন রেকর্ড রয়েছে যা তুলনামূলকভাবে বলার অপেক্ষা রাখে না। তবে এটি ক্রমিক স্ক্যানগুলি ধীর করে দেয়। …

4
GROUP BY এবং অর্ডার দিয়ে বড় টেবিলের কাছে ধীরে ধীরে ক্যোরিয়াস
আমার কাছে 7.2 মিলিয়ন টিপলসযুক্ত একটি টেবিল রয়েছে যা দেখতে এটির মতো দেখাচ্ছে: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null …

1
প্রাথমিক কী ফাইলগ্রুপে সরান (এসকিউএল সার্ভার ২০১২)
আমি কীভাবে একটি ক্লাস্টার করা প্রাথমিক কী একটি নতুন ফাইলগ্রুপে স্থানান্তর করতে পারি? আমি ইতিমধ্যে একটি সম্ভাব্য "অ্যালগরিদম" পেয়েছি তবে এটি মারাত্মকভাবে অক্ষম: নন-ক্লাস্টারযুক্ত সূচি ফেলে দিন (এগুলি পুনরায় পুনঃনির্মাণ এবং পুনর্নির্মাণের প্রয়োজন) ক্লাস্টারড সূচক ফেলে দিন (পুরো টেবিলটি রিসর্ট করা দরকার) নতুন প্রাথমিক কী বাধা তৈরি করুন (বিশাল ধরণের …

1
ভরাণ ফ্যাক্টরের উপর ভিত্তি করে সূচকগুলিতে ডেটার আচরণ
ধরা যাক আপনার একটি ডাটাবেস রয়েছে যেখানে ডিফল্ট ফিল ফ্যাক্টরটি 20 থাকে Whenever যখনই ডেটা isোকানো হয় তখন এটি কেবল 20% পর্যন্ত ভরাট পৃষ্ঠাগুলি তৈরি করে? আমার বোধগম্যতা থেকে, যখন তথ্য whenোকানো হবে তখন পৃষ্ঠাগুলিতে প্রায় 20% ডেটা থাকবে। যখন ডেটা আপডেট করা হয়, তবে এটি সূচকের 20% এরও বেশি …

1
কীভাবে field WHIE ক্ষেত্রটি NULL` দিয়ে কোনও ক্যোয়ারী সূচক করবেন?
আমার কাছে প্রচুর সন্নিবেশ সহ একটি টেবিল রয়েছে, যা ক্ষেত্রগুলির একটি ( uploaded_at) এ সেট করে NULL। তারপরে একটি পর্যায়ক্রমিক টাস্ক সমস্ত টিপল নির্বাচন করে WHERE uploaded_at IS NULL, সেগুলি প্রসেস করে এবং uploaded_atবর্তমান তারিখে সেট করে আপডেট করে । আমি টেবিলটি কীভাবে সূচক করব? আমি বুঝতে পারি যে আমার …

4
পোস্টগ্রেএসকিউএল-তে কোনও সূচকের জন্য তৈরি করার বিবৃতি দেখানোর কোনও উপায় আছে কি?
পোস্টগ্র্রেএসকিউএল-এ আমাকে একটি সূচি পুনরায় তৈরি করতে হবে যা সূচক ব্লাটে ভুগেছে। যেহেতু আমার সূচকটি তৈরি হওয়ার সময় ব্যবহারযোগ্য হওয়ার প্রয়োজন, তাই আমি REINDEX ব্যবহার করতে পারি না। আমি একটি নতুন নাম দিয়ে সূচকটি পুনরায় তৈরি করতে যাচ্ছি এবং তারপরে পুরানোটি নামিয়ে দেব। এসকিউএল বিবৃতিটি দেখার কোনও উপায় আছে যা …
14 postgresql  index 

1
এসকিউএল সার্ভার সংকুচিত সূচিগুলি ডেটা সংক্ষেপণের উল্লেখ না করে পুনর্নির্মাণে সংকুচিত থাকে?
পৃষ্ঠার সংক্ষেপণ ( ALTER INDEX IX1 REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE)) ব্যবহার করে কেউ তাদের এসকিউএল সার্ভার সূচকগুলি পুনঃনির্মাণ করার পরে , কি পরবর্তী পুনর্নির্মাণগুলি (কোনও নির্দিষ্ট খণ্ডের প্রান্তের কিছু রক্ষণাবেক্ষণের স্ক্রিপ্টগুলির দ্বারা সম্পন্ন হয়েছে) আবার ডেটা সংক্ষেপণ নির্দিষ্ট করতে হবে? সূচিগুলি অন্যথায় কার্যকরভাবে সঙ্কুচিত হবে?

3
এসকিউএল সার্ভারের 8 কেবিট ডেটা পৃষ্ঠা থেকে 512 বাইট ব্যবহার করা হচ্ছে না
আমি নিম্নলিখিত সারণী তৈরি করেছি: CREATE TABLE dbo.TestStructure ( id INT NOT NULL, filler1 CHAR(36) NOT NULL, filler2 CHAR(216) NOT NULL ); এবং তারপরে একটি ক্লাস্টারড সূচক তৈরি করেছে: CREATE CLUSTERED INDEX idx_cl_id ON dbo.TestStructure(id); পরবর্তী আমি এটিকে 30 টি সারি দিয়ে পপুলেট করেছি প্রতিটি আকার 256 বাইট (টেবিল ঘোষণার …

1
মোছা বিবৃতিতে ক্লাস্টারড ইনডেক্স ব্যবহার করা হয়নি
আমি অনুসরণ হিসাবে সংজ্ঞায়িত একটি এসকিউএল সার্ভার টেবিল আছে CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, …

2
বড় মাইএসকিএল টেবিলগুলিতে সূচক যুক্ত করা হচ্ছে
আমার একটা টেবিল আছে | বেস_শিক্ষিত_লাইন_সাইটস | সারণি তৈরি base_schedule_line_items( idint- এ (10) স্বাক্ষরবিহীন নাল AUTO_INCREMENT, installmentint- এ (10) স্বাক্ষরবিহীন না নাল, on_dateতারিখ নাল না, actual_dateতারিখ ডিফল্ট নাল, payment_typeint- এ (11) না নাল, scheduled_principal_outstandingদশমিক (65,0) না নাল, scheduled_principal_dueদশমিক (65,0) নাল নয়, scheduled_interest_outstandingদশমিক (65 ,, ০) নাল নয়, scheduled_interest_dueদশমিক ( , …


2
সূচকগুলি সংজ্ঞায়িত করার সময় কলামগুলির নির্দিষ্ট ক্রমে কোনও সুবিধা রয়েছে
উদাহরণস্বরূপ, যদি আমার দুটি সূচক থাকে: CREATE INDEX IDX_1 ON MY_TABLE_1 (ITEM, DATE, LOCATION) COMPUTE STATISTICS; CREATE INDEX IDX_2 ON MY_TABLE_1 (DATE, LOCATION, ITEM) COMPUTE STATISTICS; এটি কি IDX_2অপ্রয়োজনীয় করে তুলবে ? যদি তা না হয় তবে আমি কলামগুলি ঘোষণার ক্রমটি কীভাবে নির্ধারণ করব? আমার কি নিয়মিত প্রশ্নগুলিতে সূচীগুলি বারণ …
13 oracle  index 

2
পোস্টগ্রিএসকিউএল-তে কী কীভাবে বিদ্যমান সূচকে প্রাথমিক কীতে প্রচার করা যায়
আমি জানি কীভাবে কোনও টেবিলের মধ্যে একটি প্রাথমিক কী তৈরি করতে হয়, তবে আমি কীভাবে একটি বিদ্যমান কীটিকে একটি প্রাথমিক কী তৈরি করব? আমি একটি বিদ্যমান টেবিলটি অন্য একটি ডাটাবেস থেকে অনুলিপি করার চেষ্টা করছি। আমি যখন টেবিলটি দেখি, নীচে সূচকটি এই ফর্মটিতে রয়েছে: "my_index" PRIMARY KEY, btree (column1, column2) …

2
sys.allocation_units এবং sp_spaceused এ স্থান ব্যবহার
এটি একটি পরিচিত সত্য যে ডিএমভিগুলি পৃষ্ঠাগুলির সংখ্যা এবং সারিগুলির গণনা সম্পর্কিত সঠিক তথ্য রাখে না। তবে, যখন আপনার পরিসংখ্যান আপডেট হয়েছে, কেন তারা তা করবে না তা আমি দেখতে পাচ্ছি না। আমি একটি মনিটরিং সরঞ্জামে কাজ করছি, প্রতিটি সূচক এবং ডেটা ইত্যাদির ডিস্ক আকার জানতে চাই Event শেষ পর্যন্ত …

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