คำถามติดแท็ก database

ระบบที่จัดการข้อมูลจำนวนมากในรูปแบบที่เป็นระเบียบ


7
ข้อเสียของการใช้ฐานข้อมูลภายในเครื่องเสมือนคืออะไร? ฉันจะเอาชนะพวกเขาได้อย่างไร [ปิด]
เล่นอะไรอยู่ภายในเครื่องเสมือนจะมีระดับของการตีประสิทธิภาพบาง แต่เท่าไหร่จริงๆส่งผลกระทบต่อประสิทธิภาพการทำงานของระบบฐานข้อมูลหรือไม่ ฉันพบเอกสารอ้างอิงทางวิชาการที่มีเกณฑ์มาตรฐานที่น่าสนใจ แต่เป็นการทดสอบที่ จำกัด โดยใช้ Xen และ PostgreSQL เท่านั้น บทสรุปคือการใช้ VM ไม่ได้มาพร้อมกับประสิทธิภาพที่สูง "" (แม้ว่าคุณอาจคิดว่าข้อมูลจริงระบุไว้เป็นอย่างอื่น) ข้อเสียด้านเทคนิคการบริหารและอื่น ๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูลภายในเครื่องเสมือนคืออะไร กรุณาโพสต์คำตอบที่สามารถสำรองข้อมูลโดยข้อเท็จจริงวัตถุประสงค์ฉันไม่สนใจในการเก็งกำไรหรือการโต้แย้งกึ่งศาสนาอื่น ๆ (ความรักที่เกินบรรยายเป็นสิ่งที่ดีในหลาย ๆ ด้าน แต่ไม่ได้ช่วยเราที่นี่) ที่ถูกกล่าวว่า ปัญหาใดบ้างที่ปรากฏขึ้นเมื่อเรียกใช้ฐานข้อมูลในเครื่องเสมือน (โปรดโพสต์ข้อมูลอ้างอิง) ปัญหาเหล่านั้นสำคัญหรือไม่ พวกเขามีความสำคัญภายใต้สถานการณ์บางอย่างเท่านั้นหรือไม่ วิธีแก้ปัญหาคืออะไร

7
ระบบไฟล์ Linux ที่ดีที่สุดสำหรับ MySQL (InnoDB) คืออะไร?
ฉันพยายามมองหาเกณฑ์มาตรฐานในการแสดงระบบไฟล์ต่างๆด้วย MySQL InnoDB แต่หาไม่เจอ ปริมาณงานฐานข้อมูลของฉันคือ OLTP บนเว็บทั่วไปอ่านประมาณ 90% เขียน 10% IO แบบสุ่ม ระบบไฟล์ที่ได้รับความนิยมเช่น ext3, ext4, xfs, jfs, Reiserfs, Reiser4 และอื่น ๆ ที่คุณคิดว่าดีที่สุดสำหรับ MySQL?

6
ขีด จำกัด การเชื่อมต่อ AWS RDS
เซิร์ฟเวอร์ RDS มีจำนวนการเชื่อมต่อสูงสุด 40 รายการดังต่อไปนี้ ฉันใช้ Magento 1.9 และในบางจุดฉันถึงจำนวนสูงสุดแล้วเว็บไซต์ไม่สามารถให้บริการได้ คุณมีวิธีที่แนะนำในการแก้ไขปัญหานี้หรือไม่? จากความเข้าใจของฉันถ้าฉันมีเว็บเซิร์ฟเวอร์ 2 เครื่องเชื่อมต่อกับเซิร์ฟเวอร์ RDS .. ดังนั้นฉันควรมี 2 RDS เชื่อมต่อไม่มาก

7
ปลอดภัยหรือไม่ที่จะเปิดใช้งานการย่อขนาดอัตโนมัติของ SQL Server
มีตัวเลือก SQL Server มากมายที่สามารถเปิดใช้งานสำหรับฐานข้อมูลและหนึ่งในตัวเลือกที่เข้าใจผิดมากที่สุดคือการย่อขนาดอัตโนมัติ ปลอดภัยไหม ถ้าไม่ทำไมไม่

3
ส่งออกและนำเข้าฐานข้อมูล PostgreSQL ด้วยชื่ออื่น?
มีวิธีการส่งออกฐานข้อมูล PostgreSQL และนำเข้าภายหลังด้วยชื่ออื่นหรือไม่? ฉันใช้ PostgreSQL กับ Rails และฉันมักจะส่งออกข้อมูลจากการผลิตซึ่งฐานข้อมูลนั้นเรียกว่า blah_production และนำเข้ามาในการพัฒนาหรือการจัดเตรียมด้วยชื่อ blah_development และ blah_staging บน MySQL นี่เป็นเรื่องเล็กน้อยเนื่องจากการส่งออกไม่มีฐานข้อมูลที่ใดก็ได้ (ยกเว้นความเห็น) แต่บน PostgreSQL ดูเหมือนว่าจะเป็นไปไม่ได้ มันเป็นไปไม่ได้เหรอ? ฉันกำลังทิ้งฐานข้อมูลด้วยวิธีนี้: pg_dump blah > blah.dump ฉันไม่ได้ใช้ตัวเลือก -c หรือ -C ดัมพ์นั้นมีคำสั่งเช่น: COMMENT ON DATABASE blah IS 'blah'; ALTER TABLE public.checks OWNER TO blah; ALTER TABLE public.users OWNER TO blah; เมื่อฉันพยายามนำเข้าด้วย …

7
Mysql: ทำงานกับ 192 ล้านล้านระเบียน… (ใช่ 192 ล้านล้าน)
นี่คือคำถาม ... พิจารณา 192 ล้านล้านบันทึกสิ่งที่ฉันควรพิจารณา ความกังวลหลักของฉันคือความเร็ว นี่คือตาราง ... CREATE TABLE `ref` ( `id` INTEGER(13) AUTO_INCREMENT DEFAULT NOT NULL, `rel_id` INTEGER(13) NOT NULL, `p1` INTEGER(13) NOT NULL, `p2` INTEGER(13) DEFAULT NULL, `p3` INTEGER(13) DEFAULT NULL, `s` INTEGER(13) NOT NULL, `p4` INTEGER(13) DEFAULT NULL, `p5` INTEGER(13) DEFAULT NULL, `p6` INTEGER(13) DEFAULT NULL, …
39 mysql  database 

2
คุณทำการทดสอบโหลดและวางแผนกำลังการผลิตสำหรับฐานข้อมูลอย่างไร
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการวางแผนกำลังการผลิตสำหรับฐานข้อมูล ที่เกี่ยวข้อง: คุณช่วยฉันวางแผนกำลังการผลิตได้ไหม คุณทำการทดสอบโหลดและวางแผนกำลังการผลิตสำหรับเว็บไซต์อย่างไร ฉันต้องการสร้างคำถามเกี่ยวกับเครื่องมือและวิธีการวางแผนกำลังการผลิตสำหรับฐานข้อมูล นี่เป็นคำถามที่ยอมรับได้ เห็นได้ชัดว่าเวิร์กโฟลว์ทั่วไปคือ: ใส่สถานการณ์ของคุณในสถานที่ เพิ่มการตรวจสอบ เพิ่มทราฟฟิก ประเมินผลลัพธ์ ให้อภัยตามผลลัพธ์ ล้างซ้ำจนกว่าจะมีความสุขพอสมควร โปรดอธิบายเครื่องมือและเทคนิคที่แตกต่างกันสำหรับเว็บเซิร์ฟเวอร์เฟรมเวิร์กและอื่น ๆ รวมถึงแนวปฏิบัติที่ดีที่สุด

2
Postgres: ไม่ใช่รหัสการออกจากศูนย์เมื่อเรียกใช้งานไฟล์ sql?
ฉันกำลังเขียนเชลล์สคริปต์ซึ่งทำให้การเรียก psql โดยใช้ 2 รูปแบบ ... หนึ่งคือโดยคำสั่ง (-c), อื่น ๆ คือโดยไฟล์ (-f) เช่น psql -c "create table foo (จำนวนเต็มแท่ง)" psql -f foobar.sql ความแตกต่างอย่างหนึ่งระหว่างแบบฟอร์มเหล่านี้คือการเรียกใช้คำสั่ง (-c) ส่งคืนโค้ดออกที่ไม่ใช่ศูนย์หากพบข้อผิดพลาดขณะที่การเรียกใช้ไฟล์ (-f) ดูเหมือนจะส่งกลับศูนย์เสมอ ฉันสงสัยว่ามีวิธีแก้ปัญหาสำหรับพฤติกรรมนี้หรือไม่? (เช่นส่งคืนไม่ใช่ศูนย์หากเกิดข้อผิดพลาดขณะดำเนินการไฟล์) ขอบคุณ

7
เซิร์ฟเวอร์ฐานข้อมูล: RAM ขนาดเล็กหรือ RAM ช้าขนาดใหญ่?
ขณะนี้เรากำลังออกแบบเซิร์ฟเวอร์ฐานข้อมูลใหม่ของเราและได้ทำการแลกเปลี่ยนกันฉันไม่แน่ใจว่าจะตอบอย่างไร เหล่านี้คือตัวเลือกของเรา: 48GB 1333MHz หรือ 96GB 1066MHz ฉันคิดว่า RAM ควรมีมากมายสำหรับเซิร์ฟเวอร์ฐานข้อมูล (เรามีข้อมูลมากมายและมีจำนวนมากและมีการสืบค้นที่มีขนาดใหญ่มาก) แทนที่จะเร็วเท่าที่ควรจะเป็น เห็นได้ชัดว่าเราไม่สามารถรับชิป 16GB ที่ 1333MHz ดังนั้นตัวเลือกข้างต้น ดังนั้นเราควรได้แรมช้ากว่าหรือ RAM เร็วกว่าหรือไม่ ข้อมูลเสริม: จำนวนช่อง DIMM ที่มี: 6 เซิร์ฟเวอร์: Dell Blades CPU: 6 คอร์ (ซ็อกเก็ตเดียวเนื่องจากการออกใบอนุญาตของ Oracle)


3
MySQL: การสร้างผู้ใช้ที่สามารถเชื่อมต่อจากหลายโฮสต์ได้
ฉันใช้ MySQL และฉันต้องการสร้างบัญชีที่สามารถเชื่อมต่อจาก localhost หรือจากเซิร์ฟเวอร์อื่นเช่น 10.1.1.1 ดังนั้นฉันกำลังทำ: CREATE USER 'bob'@'localhost' IDENTIFIED BY 'password123'; CREATE USER 'bob'@'10.1.1.1' IDENTIFIED BY 'password123'; GRANT SELECT, INSERT, UPDATE, DELETE on MyDatabse.* to 'bob'@'localhost', 'bob'@'10.1.1.1'; วิธีนี้ใช้งานได้ดี แต่มีวิธีที่สง่างามกว่านี้ในการสร้างบัญชีผู้ใช้ที่เชื่อมโยงกับหลาย IP หรือต้องทำเช่นนี้? ความกังวลหลักของฉันคือในอนาคตการอนุญาตจะได้รับการอัปเดตสำหรับบัญชี 'bob' หนึ่งบัญชี แต่ไม่ใช่อีกบัญชีหนึ่ง

3
หนึ่งรายการเตือนจากยูทิลิตี้ 'mysqlimport' ได้อย่างไร?
ในการเริ่มต้นสิ่งนี้ไม่เกี่ยวกับการโหลดข้อมูลจากภายใน MySQL แต่ใช้เครื่องมือบรรทัดคำสั่ง "mysqlimport" ฉันใช้มันเพื่อโหลด CSV ลงในตารางโดยตรงและต้องการดูคำเตือนที่สร้างขึ้น ดูเหมือนว่าฉันจะไม่ได้รับคำเตือนให้แสดงเมื่อเปิดใช้งาน verbose หรือดีบัก ความคิดใด ๆ (MySQL 5.0.5)


5
โซลูชัน SSD บุคคลที่สามในเซิร์ฟเวอร์ ProLiant Gen8
ฉันสงสัยว่าใครมีประสบการณ์เฉพาะการใช้ Intel DC3700 SSD (หรือคล้ายกัน) ในเซิร์ฟเวอร์ HP (DL380p) Gen8? ฉันกำลังอัปเกรดชุดเซิร์ฟเวอร์ฐานข้อมูลที่ใช้ที่เก็บข้อมูลที่แนบโดยตรง โดยทั่วไปแล้วเราใช้ HP ทุกอย่างในเซิร์ฟเวอร์ของเราและนอกเหนือจากเดสก์ท็อป SSD บางตัว (ซึ่งทำงานได้อย่างไร้ที่ติ) ฉันไม่ได้ใช้ SSD เลย - ไม่ใช่เซิร์ฟเวอร์ เซิร์ฟเวอร์ที่เรากำลังอัพเกรดใช้ SQL Server (2005) บน Windows เรากำลังจะย้ายไปที่ SQL 2012 กล่องปัจจุบันโฮสต์ฐานข้อมูล 200GB เดียวบน DL370 G6 ที่จัดสรรกับไดรฟ์ SFF 72GB 15K ใน RAID 1 + 0 ดังนี้ OS: (2 แกน), tempdb (4 …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.