প্রশ্ন ট্যাগ «query-performance»

কার্যকারিতা এবং / বা ডাটাবেস প্রশ্নের দক্ষতা উন্নত করার প্রশ্নগুলির জন্য।

2
তারিখের সীমা পুনরুদ্ধার করার সর্বাধিক দক্ষ উপায়
এই জাতীয় সারণির কাঠামোর সাথে তারিখের সীমাগুলি পুনরুদ্ধার করার সবচেয়ে কার্যকরী উপায় কী? create table SomeDateTable ( id int identity(1, 1) not null, StartDate datetime not null, EndDate datetime not null ) go বলুন আপনি StartDateএবং উভয়ের জন্য একটি পরিসর চান EndDate। তাই অন্য কথায়, যদি StartDateমধ্যে পড়ে @StartDateBeginএবং @StartDateEnd, …

2
কীভাবে আলাদা আলাদা করে বাছাই করবেন?
কিছু সময় সিরিজের ডেটাতে আমার একটি সাধারণ নির্বাচন পৃথক রয়েছে: SELECT DISTINCT user_id FROM events WHERE project_id = 6 AND time > '2015-01-11 8:00:00' AND time < '2015-02-10 8:00:00'; এবং এটি 112 সেকেন্ড সময় নেয়। এখানে কোয়েরি পরিকল্পনাটি রয়েছে: http://explain.depesz.com/s/NTyA আমার অ্যাপ্লিকেশনটিতে অনেকগুলি স্বতন্ত্র ক্রিয়াকলাপ এবং এর মতো গণনা করা …

3
কী লুকআপ (ক্লাস্টারড) অপারেটর বাদ দিন যা কার্য সম্পাদনকে ধীর করে দেয়
আমি আমার সম্পাদন পরিকল্পনার কী কী চেহারা (ক্লাস্টারড) অপারেটরকে বাদ দিতে পারি? সারণীতে tblQuotesইতিমধ্যে একটি ক্লাস্টারড ইনডেক্স (অন QuoteID) এবং ২ non টি নন-ক্ল্লাস্টার্ড সূচক রয়েছে, তাই আমি আর কোনও তৈরি না করার চেষ্টা করছি। আমি QuoteIDআমার ক্যোয়ারিতে ক্লাস্টারড ইনডেক্স কলামটি রেখেছি, আশা করি এটি সহায়তা করবে - তবে দুর্ভাগ্যক্রমে …

1
এসকিউএল সার্ভার - যদি সঞ্চিত প্রক্রিয়া এবং পরিকল্পনার ক্যাশে লজিক থাকে
এসকিউএল সার্ভার 2012 এবং 2016 স্ট্যান্ডার্ড: যদি আমি if-elseকোনও প্যারামিটারের মানের উপর ভিত্তি করে কোডের দুটি শাখার মধ্যে একটি নির্বাহের জন্য একটি সঞ্চিত পদ্ধতিতে যুক্তি রাখি তবে ইঞ্জিনটি সর্বশেষ সংস্করণটি ক্যাশে করে? এবং যদি নিম্নলিখিত নির্বাহের উপর, প্যারামিটারটির মান পরিবর্তন হয়, তবে এটি কি পুনরায় সংকলন করে এবং সংরক্ষণ করা …

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

2
300,000 সারি টেবিলটিতে চালাতে 11 মিনিট সময় নিয়ে ক্যোয়ারিতে যোগ দিন
কোয়েরির নীচে কার্যকর করতে 11 মিনিটেরও বেশি সময় লাগছে। SELECT `c`.*, `e`.`name` AS `employee_name`, `e`.`emp_no`, `d`.`code` AS `department_code`, IF(ew.code IS NOT NULL, ew.code, egw.code) AS shift_code, IF(ew.code IS NOT NULL, ew.time_in_from, egw.time_in_from) AS time_in_from, IF(ew.code IS NOT NULL, ew.time_out_to, egw.time_out_to) AS time_out_to, IF(ew.code IS NOT NULL, ew.next_day, egw.next_day) AS next_day …

3
আমার উপস্থিতি জিজ্ঞাসা কেন সূচীর পরিবর্তে সূচি স্ক্যান করছে?
আমি কিছু প্রশ্নের অনুকূলিতকরণ কাজ করছি। নীচের প্রশ্নের জন্য, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , o.decBCShipFinal , …

1
sp_cursoropen এবং সমান্তরালতা
আমি এমন একটি ক্যোয়ারী নিয়ে পারফরম্যান্স সমস্যায় পড়ছি যা আমার মাথা ঘুরে দেখা যায় না। আমি একটি কার্সার সংজ্ঞা থেকে ক্যোয়ারিকে টেনে আনলাম। এই ক্যোয়ারীটি কার্যকর করতে কয়েক সেকেন্ড সময় নেয় SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND (A.JOBTYPE<>3))) AND EXISTS (SELECT 'X' FROM PRODROUTE B WHERE …

3
এসকিউএল ক্যোয়ারির জন্য সূচকগুলি যেখানে শর্ত এবং গ্রুপ দ্বারা with
আমি একটি WHEREশর্ত এবং GROUP BYকোনটি বর্তমানে খুব ধীরগতিতে চলছে তার সাথে এসকিউএল কোয়েরির জন্য কোন সূচকগুলি ব্যবহার করবেন তা নির্ধারণ করার চেষ্টা করছি । আমার প্রশ্ন: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id সারণীতে বর্তমানে 32.000.000 সারি রয়েছে। যখন …

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

5
বড় টেবিলের উপর বাম জোনের সাথে কীভাবে খুব ধীর SELECT অপ্টিমাইজ করা যায়
আমি গুগল করছি, স্ব-শিক্ষিত ছিলাম এবং কয়েক ঘন্টা সমাধান খুঁজছিলাম তবে কোনও ভাগ্য নেই with আমি এখানে কয়েকটি অনুরূপ প্রশ্ন পেয়েছি তবে এই ক্ষেত্রে নয়। আমার টেবিলগুলি: ব্যক্তিরা (10M সারি) বৈশিষ্ট্য (অবস্থান, বয়স, ...) ব্যক্তি এবং গুণাবলী ((40M সারি) এর মধ্যে লিঙ্কগুলি (এম: এম) সম্পূর্ণ ডাম্প ~ 280MB পরিস্থিতি: আমি …

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

2
স্কেলিং পোস্টগ্র্যাসকিউএল ট্রিগার (গুলি)
কীভাবে পোস্টগ্রিজ মেকানিজম স্কেলগুলিকে ট্রিগার করে? আমাদের একটি বড় পোস্টগ্রিসকিউএল ইনস্টলেশন রয়েছে এবং আমরা লগ টেবিল এবং ট্রিগার (গুলি) ব্যবহার করে ইভেন্ট ভিত্তিক সিস্টেমটি প্রয়োগ করার চেষ্টা করছি are মূলত আমরা প্রতিটি টেবিলের জন্য একটি ট্রিগার তৈরি করতে চাই আমরা একটি আপডেট / ইনসার্ট / মোছা অপারেশনের জন্য অবহিত হতে …

1
না এড়ানো উচিত?
কিছু এসকিউএল সার্ভার বিকাশকারীদের মধ্যে এটি একটি ব্যাপকভাবে আস্থাযুক্ত বিশ্বাস যা NOT INমারাত্মকভাবে ধীর , এবং প্রশ্নগুলি আবার লিখতে হবে যাতে তারা একই ফলাফলটি ফিরে আসে তবে "দুষ্টু" কীওয়ার্ড ব্যবহার না করে। ( উদাহরণস্বরূপ )। এর কোন সত্যতা আছে কি? উদাহরণস্বরূপ, এসকিউএল সার্ভারে কিছু ज्ञিত বাগ (কোন সংস্করণ?) রয়েছে যা …

3
আইএন () ব্যবহার করে ক্যোয়ারির পারফরম্যান্স উন্নত করুন
আমার নিম্নলিখিত এসকিউএল কোয়েরি রয়েছে: SELECT Event.ID, Event.IATA, Device.Name, EventType.Description, Event.Data1, Event.Data2 Event.PLCTimeStamp, Event.EventTypeID FROM Event INNER JOIN EventType ON EventType.ID = Event.EventTypeID INNER JOIN Device ON Device.ID = Event.DeviceID WHERE Event.EventTypeID IN (3, 30, 40, 41, 42, 46, 49, 50) AND Event.PLCTimeStamp BETWEEN '2011-01-28' AND '2011-01-29' AND Event.IATA LIKE …

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