প্রশ্ন ট্যাগ «alter-table»

একটি বিদ্যমান টেবিল অবজেক্ট পরিবর্তন করতে ব্যবহৃত এসকিউএল স্টেটমেন্ট।

5
অলটার কলাম নুল না করার জন্য কেন বিশাল লগ ফাইলের বৃদ্ধির কারণ হয়?
আমার কাছে একটি টেবিল রয়েছে যার m৪ মিটার সারি এর ডেটার জন্য ডিস্কে ৪.৩ গিগাবাইট নিয়ে থাকে। প্রতিটি সারিটি প্রায় 30 বাইট পূর্ণসংখ্যা কলাম, এবং NVARCHAR(255)পাঠ্যের জন্য একটি পরিবর্তনশীল কলাম। আমি ডেটা টাইপের সাথে এএ নুল্ল্যাবল কলাম যুক্ত করেছি Datetimeoffset(0)। আমি তারপরে প্রতিটি সারির জন্য এই কলামটি আপডেট করেছি এবং …

1
আমি কীভাবে মাইএসকিউএলে টেবিলগুলি অদলবদল করব?
মনে করুন, আমার কাছে একটি টেবিল fooরয়েছে, যার মধ্যে কিছু পরিসংখ্যান রয়েছে যা এখন এবং পরে গণনা করা হয়। এটি অন্যান্য প্রশ্নের দ্বারা ভারী ব্যবহৃত হয়। এই কারণেই আমি আরও সাম্প্রতিক পরিসংখ্যানগুলিতে গণনা করতে চাইছি foo_newএবং যখন গণনা প্রস্তুত হবে তখন সেগুলি স্যুপ করব। আমি কাজ করতে পারে ALTER TABLE …

3
উত্পাদন সারণিতে কলাম যুক্ত করা হচ্ছে
এসকিউএল সার্ভার ২০০৮ আর 2-তে বড় উত্পাদনের টেবিলে কলাম যুক্ত করার সর্বোত্তম উপায় কী? অনলাইনে মাইক্রোসফ্ট এর বই অনুসারে: ALTER TABLE এ উল্লিখিত পরিবর্তনগুলি তত্ক্ষণাত্ কার্যকর করা হবে। পরিবর্তনের জন্য যদি সারণীতে সারিগুলির পরিবর্তনগুলির প্রয়োজন হয় তবে ALTER TABLE সারিগুলি আপডেট করে। পরিবর্তনের সময় টেবিলের জন্য অন্য কোনও সংযোগ এমনকি …

4
আমার কোনও ডিস্কের উপলব্ধ স্থান ছাড়াই ভ্যাকুয়াম ফুল চালানো দরকার
আমার কাছে একটি টেবিল রয়েছে যা আমাদের সার্ভারে এইচডি স্থানের 90% স্থান গ্রহণ করে। জায়গা খালি করার জন্য আমি কয়েকটি কলাম ছেড়ে দেওয়ার সিদ্ধান্ত নিয়েছি। তবে আমাকে ওএসে স্থানটি ফিরিয়ে আনতে হবে। যদিও সমস্যাটি হ'ল আমি নিশ্চিত নই যে আমি ভ্যাকুয়াম পুরোপুরি চালাতে পারলে কী হবে এবং টেবিলের অনুলিপি করার …

2
নট নল থেকে নূলে একটি কলাম পরিবর্তন করা - হুডের নীচে কী চলছে?
আমাদের এতে ২.৩ বি সারি সহ একটি টেবিল রয়েছে। আমরা একটি কলামটি নল নাল থেকে নূলে পরিবর্তন করতে চাই। কলামটি একটি সূচীতে রয়েছে (গুচ্ছ বা পিকে সূচক নয়)। ডেটা টাইপ পরিবর্তন হচ্ছে না (এটি একটি আইএনটি)। স্রেফ শূন্যতা। বিবৃতিটি নিম্নরূপ: Alter Table dbo.Workflow Alter Column LineId Int NULL এটি বন্ধ …

6
লাইভ প্রোডাকশন ডাটাবেসগুলিতে টেবিল পরিবর্তন করুন
এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল কারণ এটির ডেটাবেস প্রশাসক স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। 7 বছর আগে স্থানান্তরিত । কীভাবে সর্বাধিক "জনপ্রিয়" (মাইএসকিউএল, পোস্টগ্রিস ...) ডাটাবেস সিস্টেম লাইভ প্রোডাকশন ডেটাবেজে (যেমন কলমের ধরণ যোগ করা, মোছা বা পরিবর্তন করতে পারে) পরিবর্তনের টেবিলগুলি পরিচালনা করে? আমি জানি সঠিক …

3
ন্যূনতম ডাউনটাইম সহ আমি কীভাবে একটি বড় টেবিলটিতে একটি রোভার্সন কলাম যুক্ত করতে পারি
এসকিউএল সার্ভার ২০০৮ এবং তারপরে ব্যবহার করে, আমি যখন সহজসাধ্য হই তখন আমি একটি বড় টেবিলের সাথে একটি রোভার্সন কলাম যুক্ত করতে চাই ALTER TABLE [Tablename] ADD Rowversion [Rowversion] NOT NULL তারপরে টেবিলটি খুব দীর্ঘ সময়ের জন্য আপডেটগুলির জন্য অনুপলব্ধ। এই ডাউনটাইম কমাতে আমি কী কৌশলগুলি ব্যবহার করতে পারি? আমি …

4
মেমোরি অপ্টিমাইজড টেবিল - এগুলি বজায় রাখা কি সত্যিই কঠিন হতে পারে?
আমি এমএস এসকিউএল ২০১২ থেকে ২০১৪-তে আপগ্রেড করার সুবিধাগুলি তদন্ত করছি S এসকিউএল ২০১৪ এর অন্যতম বড় বিক্রয় পয়েন্ট মেমরি অপটিমাইজড টেবিল যা স্পষ্টতই প্রশ্নগুলিকে অতি দ্রুত তৈরি করে। আমি খুঁজে পেয়েছি যে মেমরি অপটিমাইজড টেবিলগুলির কয়েকটি সীমাবদ্ধতা রয়েছে যেমন: কোন (max)আকারের ক্ষেত্র সারি প্রতি সর্বাধিক 1KB কোন timestampক্ষেত্র নেই …

3
কেন আমি কখনই ALGORITHM = COPY এ ALGORITHM = INPLACE পছন্দ করব?
যেহেতু মাইএসকিউএল 5.6 অনলাইন ডিডিএল প্রবর্তন করেছে, ALTER TABLEআদেশটি optionচ্ছিকভাবে ALGORITHM=INPLACEবা হয় বা ALGORITHM=COPYনির্দিষ্ট করে থাকতে পারে । অনলাইন ডিডিএল- এর সংক্ষিপ্ত বিবরণ নোট করে যে, ডিফল্টরূপে, INPLACEযেখানেই সম্ভব ব্যবহার করা হয় এবং বোঝানো হয় (একেবারেই উল্লেখ না করে) যে INPLACEঅ্যালগোরিদম তার চেয়ে কম সস্তা COPY। সুতরাং কোন কারণে আমি …

1
তাত্ক্ষণিকভাবে একটি ডিফল্ট সীমাবদ্ধতার সাথে কেন নট কুল কলাম যুক্ত হচ্ছে?
CREATE TABLE TestTab (ID INT IDENTITY(1,1), st nvarchar(100)) INSERT INTO TestTab (st) values ('a') INSERT INTO TestTab (st) values ('b') INSERT INTO TestTab (st) values ('c') INSERT INTO TestTab (st) values ('d') INSERT INTO TestTab (st) values ('e') INSERT INTO TestTab (st) SELECT TOP 10000 st from testtab GO 30 …

3
পরিচয় মান পুনরায় সেট করুন
আমার কাছে একটি পরিচয় কলাম সহ একটি টেবিল রয়েছে। বিকাশ করার সময় আমি সময়ে সময়ে সারিগুলি মুছে ফেলি এবং সেগুলি আবার যুক্ত করি। তবে পরিচয় মানগুলি সর্বদা বাড়তে থাকে এবং আমি আবার যুক্ত করার পরে 1 থেকে শুরু হয় না। এখন আমার আইডি 68 -> 92 থেকে যায় এবং এটি …

2
অ্যালটার টেবিলে ডেটাবেস "হিমায়িত"
আমাদের উত্পাদনের পরিবেশটি আজ সকালে ঠিক কোনও কমে যাওয়ার জন্য কোনও টেবিল পরিবর্তন করার সময় কিছুক্ষণের জন্য হিমশীতল হয়। অফারিং এসকিউএল:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * আমাদের সিস্টেমে লগইন করার জন্য সেই একই টেবিল থেকে একটি নির্বাচন দরকার, যাতে কোনও পরিবর্তনকারী টেবিলের সময় কেউ লগইন করতে পারে …

1
এনভারচর কলামের আকার পরিবর্তন করার সময়, আমার কি অনন্য সূচকটি ফেলে দেওয়া দরকার? এবং সূচীটি পুনরায় তৈরি করার সময় কি টেবিলটি তালাবন্ধ হয়ে যাবে?
আমাদের ডাটাবেসে একটি বড় টেবিল উপস্থিত রয়েছে যা কম বেশি দেখায়: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); তবে এখন সিরিয়াল ক্ষেত্রটির আকার হ্রাস পেয়েছে, তাই আমি এটিকে 32-এ পরিবর্তন করতে চাই Vis DROP INDEX ux_production_data_serial ON dbo.production_data; GO ALTER TABLE dbo.production_data …

3
তালিকাবদ্ধ কলাম সহ একটি বড় টেবিলের টেবিলটি পরিবর্তন করুন
আমার কাছে একটি ভিউচারার (20) কলাম সহ একটি বড় টেবিল রয়েছে এবং আমার এটি পরিবর্তন করতে হবে যাতে ভিশচার (50) কলামটি হয়। সাধারণত, এই নির্দিষ্ট টেবিলে একটি অল্টার টেবিল সম্পাদন (একটি টিআইএনআইএনটি যোগ করা) প্রায় 90-120 মিনিট সময় নেয়, সুতরাং আমি কেবলমাত্র শনিবার বা রবিবার রাতে এটি করতে পারি যে …

3
সরল অল্টার টেবল কমান্ড পুরো-পাঠ্য সূচী সহ টেবিলে এত দীর্ঘ সময় নেয় কেন?
আমার কাছে একটি বড় (~ 67 মিলিয়ন সারি) নাম-মান সারণী রয়েছে যাতে DataValueকলামটিতে পূর্ণ-পাঠ্য সূচী রয়েছে । যদি আমি নিম্নলিখিত কমান্ডটি চালানোর চেষ্টা করি: ALTER TABLE VisitorData ADD NumericValue bit DEFAULT 0 NOT NULL; এটি 1 ঘন্টা 10 মিনিটের জন্য চলে এবং এখনও VisitorDatatable 67 মিলিয়ন সারি রয়েছে এমন কোনও …

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