মাইএসকিউএল ওয়ার্কবেঞ্চ: সংযোগটি কীভাবে বাঁচাবেন


160

ত্রুটি কোড: 2013. কোয়েরির সময় মাইএসকিউএল সার্ভারের সাথে সংযোগ হারিয়েছে

আমি মাইএসকিউএল ওয়ার্কবেঞ্চ ব্যবহার করছি। এছাড়াও, আমি সন্নিবেশগুলির একটি ব্যাচ চালাচ্ছি, প্রায় 1000 লাইন মোট (উদাহরণস্বরূপ INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource41000 বার গুণিত) প্রতিটি ব্যাচটি যথেষ্ট পরিমাণ সময় নেয়, যার মধ্যে কয়েকটি 600 সেকেন্ডেরও বেশি সময় নেয়।

রাতারাতি কাজ চালিয়ে যাওয়া, সংযোগ না না দিয়ে এবং সংযোগটি না হারিয়ে কীভাবে আমি ওয়ার্কবেঞ্চটি কনফিগার করব?

উত্তর:


343

এখন অনুপলব্ধ ইন্টারনেট সংরক্ষণাগার থেকে:

সম্পাদনা -> পছন্দসমূহ -> এসকিউএল সম্পাদক এ যান এবং এই প্যারামিটারটি উচ্চতর মানতে সেট করুন: ডিবিএমএস সংযোগ পড়ার সময় (সেকেন্ডে)। উদাহরণস্বরূপ: 86400।

মাইএসকিউএল ওয়ার্কবেঞ্চ বন্ধ এবং পুনরায় খুলুন। আপনার পূর্ববর্তী ক্যোয়ারীটি সম্ভবত চালাচ্ছেন এবং আবারো ক্যোয়ারী চালান ill


5
আছে: ম্যাক OS এ 6.0.x পরলোক মাইএসকিউএল Workbench সব সংস্করণে একটি বাগ stackoverflow.com/a/37890150/1014813
lepix

6
এটি আমার পক্ষে কাজ করেছিল তবে কার্যকর হওয়ার জন্য সম্পাদকটিকে পুনরায় চালু করতে হয়েছিল।
cucu8

@lepix এই বাগ ঠিক করা হয়েছে?
posfan12

2
মানগুলি পরিবর্তনের পরে কার্যকর করার জন্য সম্পাদকের পুনঃসূচনা প্রয়োজন।
ফিলিপ ওঘেনেরোবোগুন

46

যদি আপনি "পছন্দগুলি" -> "অন্য" এর অধীনে কোনও "এসএসএইচ ওভার এসএসএইচ ওভার" স্ট্যান্ডার্ড টিসিপি / আইপি ব্যবহার করেন তবে সেখানে "এসএসএইচ কিপলাইভ" ক্ষেত্র রয়েছে। এটি পেতে আমাকে বেশ খানিকটা সময় নিয়েছে :(


কেন আপনি একটি উত্তর পুনরাবৃত্তি করছেন?
জান ডগজেন

19
@ জনডোগেন আমি অন্য কোনও উত্তর দেখতে পাচ্ছি না যা মাইএসকিউএল ওয়ার্কবেঞ্চে আপনি "এসএসএইচ কিপএলাইভ" পরিবর্তন করতে পারবেন যা ডিফল্টরূপে 0 => অক্ষম। আমি কেবলমাত্র একটি উত্তর দেখি যা সার্ভারের ssh সেটিংস পরিবর্তন করার পরামর্শ দেয় ...
লুবিবিটেল

এটি নির্দেশ করার জন্য ধন্যবাদ, কারণ এখানে সেটিংটি ক্লায়েন্ট কনফিগারেশন ফাইলগুলিকে ওভাররাইড করে। / .Ssh / config এবং / etc / ssh / ssh_config এটি মোবাইল ব্রডব্যান্ডের জন্য একান্ত আবশ্যক must
রডনি

আপনি দয়া করে আপনার উত্তরে ব্যবহারের জন্য মূল্য উদাহরণ যুক্ত করতে পারেন? আপনি কি 1800সেকেন্ডের মতো কিছু প্রস্তাব দেন ?
AL

1
@ AL এটি আপনার প্রসঙ্গে নির্ভর করে। আমার ক্ষেত্রে, এসএসএইচ সংযোগটি 3 মিনিট (180 সেকেন্ড) এর মধ্যে শেষ হচ্ছে তাই আমি আমার এসএসএইচএপলাইভকে 30 সেকেন্ডে সেট করলাম।
লিজুবিটেল

15

5.2.47 এ (কমপক্ষে ম্যাকের উপরে), পছন্দগুলির অবস্থানটি হ'ল: মাইএসকিউএল ওয়ার্কবেঞ্চ-> পছন্দসমূহ-> এসকিউএল সম্পাদক

তারপরে আপনি উভয়ই দেখতে পাবেন:

ডিবিএমএস সংযোগটি সচল রাখার ব্যবধান (সেকেন্ডে): ডিবিএমএস সংযোগ পড়ার সময় (সেকেন্ডে):

দ্বিতীয়টি যেখানে আপনি সীমাটি 600 থেকে কিছুটা আরও বাড়িয়ে দিতে চান।


আমি আমার ডিবিএমএস সংযোগটি পড়ার সময়সীমা 86400 সেকেন্ডে সেট করেছি, প্রায় query২০০ সেকেন্ডের কিছু ক্যোয়ারী চালানোর পরেও আমি ত্রুটি 2013 পেয়েছি anyone কেউ কি এ সম্পর্কে কিছু জানেন?
ইনডেক্সআউটঅফ

12

কমান্ড লাইনে এবং স্থানীয় সার্ভার সেটিংসে এসএসএইচ টাইমআউট সেট করার চেষ্টা করার পরে আমার ক্ষেত্রে। @ লজুবিটেলের সমাধানটি আমাকে সমাধান করুন।

একটি বিষয় লক্ষণীয় যে ওয়ার্কবেঞ্চ 6.2 এ সেটিংসটি এখন উন্নতমানের

এখানে চিত্র বর্ণনা লিখুন


2
6.3 এ অ্যাডভান্সডের নামকরণ করা হয়েছে অন্য হিসাবে।
রিচার্ড

2

যদি আপনি "স্ট্যান্ডার্ড টিসিপি / আইপি উপর এসএসএইচ" ধরণের সংযোগ ব্যবহার করে থাকেন তবে এটি সম্ভবত এসএমএস সার্ভার হতে পারে যা সময় নির্ধারণ করে দেয়, এই ক্ষেত্রে আপনাকে আপনার সার্ভারে টিসিপিকিপএলাইভ সম্পর্কিত সেটিংস সম্পাদনা করতে হবে etc ।


2

আমি এই ত্রুটিটি ২০১৩ পেয়ে যাচ্ছিলাম এবং উপরের পছন্দসই পরিবর্তনগুলির কোনওটিই সমস্যা সমাধানের জন্য কিছু করেনি। আমি মাইএসকিএল পরিষেবা পুনরায় চালু করেছি এবং সমস্যাটি চলে গেল।


2

ঠিক আছে - সুতরাং উবুন্টু লিনাক্স-এ এই সমস্যাটি আমাকে পাগল করছে v উপরের সমাধানগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি। লোকালহোস্ট মাইএসকিএল সার্ভারের সাথে সংযোগ স্থাপন আগে সর্বদা ভাল কাজ করে। দূরবর্তী সার্ভারের সাথে সংযোগ সবসময় সময়সীমা শেষ হয় - প্রায় 60 সেকেন্ড পরে, কখনও কখনও কম সময়ের পরে, কখনও কখনও আরও বেশি।

যা পরিশেষে আমার পক্ষে কাজ করেছে তা হ'ল ওয়ার্কবেঞ্চকে .3.৩.৯ এ উন্নীত করা হয়েছে - কোনও সংযোগ বাদ দেওয়া হয়নি।


1

আমার একই ধরণের সমস্যা হয়েছিল যেখানে CREATE FULLTEXT30 সেকেন্ড পরে সময় শেষ হয়েছিল:

ত্রুটি

সম্পাদনা -> পছন্দসমূহ -> এসকিউএল সম্পাদক আমার অধীনে সমস্যাটি স্থির করে ডিবিএমএস সংযোগের পাঠ্য টাইমআউট ব্যবস্থাকে 0 এ সেট করা:

ত্রুটি সংশোধন

এছাড়াও, কাজ করার জন্য আমাকে মাইএসকিএল ওয়ার্কবেঞ্চ পুনরায় আরম্ভ করতে হবে না।


0

মাইএসকিএল-ওয়ার্কবেচে 5.7 সম্পাদনা-> অগ্রাধিকার-> এসএসএইচ -> এসএসএইচ সংযোগের সময়সীমা (এসএসএইচ ডিবি সংযোগের জন্য) এখানে চিত্র বর্ণনা লিখুন

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