কম্পিউটার

MySQL 8.0 এ মুছে ফেলা বৈশিষ্ট্যগুলি কী কী?


কিছু বৈশিষ্ট্য অপ্রচলিত হয়ে গেছে এবং MySQL 8.0 থেকে মুছে ফেলা হয়েছে। যখন এই সরানো আইটেমগুলির বিকল্পগুলি দেখানো হয়, তখন আরও জটিলতা এড়াতে তাদের ব্যবহার করা প্রয়োজন৷

  • innodb_locks_unsafe_for_binlog সিস্টেম ভেরিয়েবল সরিয়ে দেওয়া হয়েছে।
  • পড়ুন প্রতিশ্রুতিবদ্ধ’ বিচ্ছিন্নতা স্তর ব্যবহার করা যেতে পারে যেহেতু এটি একইভাবে আচরণ করে।
  • সিস্টেমটিকে MySQL সংস্করণ 8.0.3 বা তার পরবর্তী সংস্করণে আপগ্রেড করার পরে, পূর্ববর্তী InnoDB INFORMATION_SCHEMA উল্লেখ করে এমন স্ক্রিপ্টগুলি ভিউ নাম আপগ্রেড করতে হবে।

অ্যাকাউন্ট পরিচালনার কিছু বৈশিষ্ট্য সরানো হয়েছে। কয়েকটি নীচে তালিকাভুক্ত করা হয়েছে:

  • ব্যবহারকারী তৈরি করতে 'গ্রান্ট' ব্যবহার করার পরিবর্তে 'ব্যবহারকারী তৈরি করুন' ব্যবহার করুন।
  • কোয়েরি ক্যাশে সরানো হয়েছে।
  • অপ্রচলিত ক্যোয়ারী ক্যাশে আইটেমগুলি অবচয় থেকে যায়, এবং কোন প্রভাব নেই৷ আসন্ন MySQL রিলিজে সেগুলি সরানো হতে পারে৷
  • ডেটা অভিধানটি ডাটাবেস অবজেক্ট সম্পর্কে তথ্য দেয়, তাই সার্ভার ডাটাবেস খোঁজার জন্য ডাটা ডিরেক্টরিতে ডিরেক্টরির নাম চেক করে না।
  • এটি নির্দেশ করে যে '--ignore-db-dir' বিকল্প এবং 'ignore_db_dirs' সিস্টেম ভেরিয়েবলের প্রয়োজন নেই এবং তাই, সরিয়ে দেওয়া হয়েছে।
  • 'tx_isolation' এবং 'tx_read_only' সিস্টেম ভেরিয়েবলগুলি সরানো হয়েছে। এর পরিবর্তে, 'লেনদেন_বিচ্ছিন্নতা' এবং 'লেনদেন_শুধুমাত্র' ব্যবহার করা যেতে পারে।
  • 'secure_auth' এবং 'multi_range_count' সিস্টেম ভেরিয়েবল, '--secure-auth' ক্লায়েন্ট বিকল্প এবং 'mysql_options()' C API ফাংশনের জন্য 'MYSQL_SECURE_AUTH' বিকল্প সরিয়ে দেওয়া হয়েছে।
  • 'log_warnings' সিস্টেম ভেরিয়েবল এবং --log-warnings সার্ভার বিকল্পটি সরিয়ে দেওয়া হয়েছে। পরিবর্তে, 'log_error_verbosity' সিস্টেম ভেরিয়েবল ব্যবহার করা প্রয়োজন।
  • পার্সার SQL স্টেটমেন্টে NULL-এর প্রতিশব্দ হিসেবে \N ব্যবহার করে না। তাই এর পরিবর্তে 'NULL' মান ব্যবহার করতে হবে।
  • প্রক্রিয়া বিশ্লেষণ() সিনট্যাক্স সরানো হয়েছে।
  • --temp-pool সার্ভার বিকল্পটি সরিয়ে দেওয়া হয়েছে৷
  • ‘ignore_builtin_innodb’ সিস্টেম ভেরিয়েবলটি সরানো হয়েছে।
  • 'resolveip' ইউটিলিটি সরানো হয়েছে। পরিবর্তে, 'nslookup', 'host', বা 'dig' ব্যবহার করা যেতে পারে।
  • DTrace-এর জন্য সমর্থন সরানো হয়েছে।
  • 'JSON_APPEND()' ফাংশনটি সরানো হয়েছে। পরিবর্তে, 'JSON_ARRAY_APPEND()' ব্যবহার করা যেতে পারে৷

  1. MySQL 8.0 এ কোন বিকল্প এবং ভেরিয়েবল চালু করা হয়েছে?

  2. মাইএসকিউএল সমর্থিত প্ল্যাটফর্মগুলি কী কী?

  3. MySQL 8.0-এ নতুন বৈশিষ্ট্যের সম্পূর্ণ তালিকা

  4. C# এ C++ বৈশিষ্ট্যগুলি কি অনুপস্থিত?