কম্পিউটার

আমি কিভাবে একটি চলমান MySQL ক্যোয়ারী বন্ধ করতে পারি?


চলমান MySQL ক্যোয়ারী বন্ধ করার জন্য, আমরা প্রসেস আইডি সহ KILL কমান্ড ব্যবহার করতে পারি। সিনট্যাক্স নিম্নরূপ -

কিল প্রসেসআইডি;

অথবা আপনি নিচের সিনট্যাক্স −

এর সাহায্যে একটি চলমান MySQL ক্যোয়ারী বন্ধ করতে পারেন
 mysql.rds_kill(queryId);
কল করুন

শো কমান্ডের সাহায্যে প্রথমে প্রসেসআইডিটি নেওয়া যাক। প্রশ্নটি নিম্নরূপ -

mysql> প্রসেসলিস্ট দেখান;

এখানে প্রসেসের তালিকা সহ আউটপুট রয়েছে −

<প্রে> +---------------------------------- ------------------+---------+-------------------------+ ------------------+| আইডি | ব্যবহারকারী | হোস্ট | db | আদেশ | সময় | রাজ্য | তথ্য |+---+------+---------------- -----------------+---------+-------------------------------------- -----------------+| 4 | ঘটনা_নির্ধারক | স্থানীয় হোস্ট | NULL | ডেমন | 221718 | খালি সারিতে অপেক্ষা করছি | NULL || 47 | মূল | localhost:60722 | ব্যবসা | প্রশ্ন | 0 | শুরু | প্রসেসলিস্ট দেখান | ------------------+---------+-------------------------+ ------------------+২ সেটে সারি (০.০৩ সেকেন্ড)

এখানে, মাইএসকিউএল-এ দুটি প্রক্রিয়া চলছে এবং আপনি যদি তাদের একটিকে থামাতে চান, তাহলে আপনি "KILL"

ব্যবহার করে নির্দিষ্ট আইডি সহ উপরের সিনট্যাক্স ব্যবহার করতে পারেন।

প্রশ্নটি নিম্নরূপ -

mysql> kill 47;ERROR 1317 (70100):ক্যোয়ারী এক্সিকিউশন ব্যাহত হয়েছে

বিকল্পভাবে, আপনি mysql.rds_kill(id) দিয়ে এটি করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> CALL mysql.rds_kill(47); ERROR 2013 (HY000):ক্যোয়ারী চলাকালীন MySQL সার্ভারের সাথে সংযোগ হারিয়েছে

  1. আমি কিভাবে MySQL এ বুলিয়ান মান আপডেট করতে পারি?

  2. মাইএসকিউএল-এ সাউন্ডএক্স() কীভাবে প্রশ্ন করবেন?

  3. যদি একটি প্রশ্ন MySQL এ একটি শূন্য মান প্রদান করে তাহলে আমি কিভাবে 0 সেট করতে পারি?

  4. কিভাবে আমি একটি MySQL ক্যোয়ারীতে অনেক বা বিবৃতি এড়াতে পারি?