Siêu tổng hợp Lock và Deadlock trong Database | Trần Quốc Huy - Wecommit

  Рет қаралды 8,220

Learning Database with Tran Quoc Huy

Learning Database with Tran Quoc Huy

Күн бұрын

Пікірлер: 41
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
Anh em vào link wecommit100xhieunang.com/dang-ky để khám phá hệ thống 7 bước mà tôi đã sử dụng để biến sự nghiệp của mình thành một cỗ máy thu hút cơ hội - nơi những dự án lớn nhé
@TienVU-gc6op
@TienVU-gc6op 28 күн бұрын
Cám ơn anh Huy. Với một người đang học về database như em , cái video này giúp em rất nhiều
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
Em có thể vào cả nhóm telegram nhé, anh có cả các buổi Zoom chia sẻ đấy
@toanh281
@toanh281 26 күн бұрын
Cảm ơn bạn, một số phần rất ý nghĩa với mình, lâu ko đụng vào và xly nên quên mất
@phucle-cb1fl
@phucle-cb1fl 26 күн бұрын
Đỉnh cao.Thank a đã chia sẻ!!!
@tranquyet1089
@tranquyet1089 26 күн бұрын
Cám ơn anh Huy đã đúc kết và chia sẻ kiến thức vô giá mà không dễ dàng tìm thấy ở đâu. Đây chỉ có thể là kết quả những ngày tháng nghiên cứu vất vả ở những bài toán thực tế. Chúc anh nhiều sức khoẻ và duy trì nhiệt huyết chia sẻ như hiện tại. Em có một câu hỏi: Trong các dự án thực tế, mỗi bạn dev phát triển một feature khác nhau và chắc chắn không thể nhận ra có một bạn khác hoặc một feature khác cũng đã/đang có nghiệp vụ thay đổi database record. Và hiện tượng deadlock này vẫn rất dễ xảy ra khi có nhiều nghiệp vụ phức tạp, chồng chéo nhau. Mà thông thường thì trước khi bắt tay vào làm thì hầu hết rất khó nhìn ra vấn đề từ sớm. Vậy có tool nào hay phương pháp nào để có thể phát hiện sớm deadlock trong quá trình phát triển các tính năng mới không? Ví dụ có thể kiểm tra ở Pull Request (PR) level, khi đó bằng cách nào đó có thể phát hiện sớm vấn đề hoặc ít nhất là nghi vấn có thể xảy ra deadlock chẳng hạn? Cám ơn anh.
@nvtmjfan
@nvtmjfan 24 күн бұрын
Thêm tầng lock trên app nữa: ví dụ 1 user request edit profile của bệnh nhân a thì user khác chỉ có thể xem profile bn a. Hoặc kiến trúc microservice chia nhỏ các module thành các schema db riêng khiến câu SQL ko thể dài được, dead lock khó xảy ra lắm
@NhanNguyen-xb5cn
@NhanNguyen-xb5cn 28 күн бұрын
ngonnnn. cuối tuần có video để gặm nhắm rồi. cảm ơn a
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
Cảm ơn em đã ủng hộ kênh nhé
@ngolisaoran8166
@ngolisaoran8166 28 күн бұрын
hay quá anh ơi! Have a nice weekend! 😊
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
cảm ơn anh em nhé
28 күн бұрын
Hay quá Huy!
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
Em cảm ơn anh Tuân.
@vietronaldo23w
@vietronaldo23w 28 күн бұрын
50:57 e có 1 thắc mắc là sao mình k đổi chỗ câu lệnh 1 và câu lệnh 2 của transaction 2 a nhỉ. vì đang lock trên row mà trong ví dụ thì chỉ sắp xếp thứ tự theo table.
@anhtunanh
@anhtunanh 28 күн бұрын
Cảm ơn anh Huy
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
cảm ơn người anh em nhé
@HungNguyen-hf8dq
@HungNguyen-hf8dq 28 күн бұрын
Hay quá 😮😮😮
@NgHung-jh1nw
@NgHung-jh1nw 28 күн бұрын
cảm ơn bạn
@kurumic2226
@kurumic2226 28 күн бұрын
Cảm ơn anh huy đã chia sẻ ạ
@tuanhoanganh7193
@tuanhoanganh7193 28 күн бұрын
Cám ơn anh Huy. Có vẻ như những video cũ về DB anh ẩn hết hay sao mà em tìm không có mấy video như này ạ.
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
thế là từ các video rất lâu rồi anh em ah. Anh em đang tìm nội dung gì ?
@tuanhoanganh7193
@tuanhoanganh7193 28 күн бұрын
@@tranquochuywecommit Em đang ôn luyện và muốn biết nhiều về Oracle DB. Nhưng tìm thì không có mấy video từ đầu. Hồi trước em nhớ là có nguyên 1 series ạ.
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
Em xem video bí kíp anh trở thành chuyên gia và học Oracle, có trên kênh này luôn. Xem video đó sẽ có ích cho em nhé
@nvtmjfan
@nvtmjfan 24 күн бұрын
Cú pháp update cả 2 bản ghi nhưng value khác nhau là gì vậy, cho ví dụ
@nguyenhoanganh2k1
@nguyenhoanganh2k1 27 күн бұрын
trường hợp deadlock của 2 transaction e có chỗ không hiểu là 1 session có thể thực hiện chạy được câu lệnh thứ 2 của nó trong khi câu lệnh 1 chưa được commit ạ?
@tranquochuywecommit
@tranquochuywecommit 26 күн бұрын
Commit và Rollback nó có hiệu lực với 1 transaction. Trong transaction có chứ nhiều câu lệnh em ah. Nên khi 1 session chạy câu lện 1 thì không cần commit gì hết, chạy câu thứ 2 bình thường. Hiện tượng Lock, Dead Lock là hiện tượng gặp giữa các transaction với nhau.
@nguyenhoanganh2k1
@nguyenhoanganh2k1 14 күн бұрын
@@tranquochuywecommit thank anh 🥰
@LongĐàoXuân-d2g
@LongĐàoXuân-d2g 27 күн бұрын
Anh có thể làm về Cassandra được không ạ ? Em search trên mạng thì thấy nói rằng nhiều công ty lớn sử dụng nhưng em lại thấy rất ít tài liệu về Cassandra ạ .
@tranquochuywecommit
@tranquochuywecommit 27 күн бұрын
anh có làm cassandra đấy, em đợi các video sau nhé
@LongĐàoXuân-d2g
@LongĐàoXuân-d2g 27 күн бұрын
@@tranquochuywecommit dạ vâng ạ
@ntramu4186
@ntramu4186 28 күн бұрын
A có thể sắp xếp và đánh số các video theo thứ tự được k ạ, tạie muốn bắt đầu học mà kbt bdau từ đâu theo các vid của anh ạ, e xin cảm ơn
@tranquochuywecommit
@tranquochuywecommit 28 күн бұрын
anh có các video full course như postgresql, sql server, mysql, mongodb, em có thể bắt đầu từ 1 trong các video này nhé
@vohuyhieu9140
@vohuyhieu9140 26 күн бұрын
*a ơi cho e hỏi là sao e cũng compile cả một package có nhiều procedure trong oracle trong khi ứng dụng vẫn đang chạy mà nó k bị chết (bị lock) như a bảo nhỉ*
@tranquochuywecommit
@tranquochuywecommit 22 күн бұрын
đang không có session nào dùng các thủ tục của em, thì nó không lock. Còn nếu có ông đang dùng thì tèo ngay.
@stipjobs
@stipjobs 28 күн бұрын
Comment đầu ❤
@truongvinh204
@truongvinh204 26 күн бұрын
Nọ buổi thiết kế database cho game anh có tính up không ạ??
@tranquochuywecommit
@tranquochuywecommit 25 күн бұрын
anh đang cân nhắc em ah.
@Engineer-de8ps
@Engineer-de8ps 25 күн бұрын
Nói ông anh đừng buồn toàn kiến thức sáo rỗng.
@tranquochuywecommit
@tranquochuywecommit 24 күн бұрын
đang áp dụng ầm ầm trong dự án mà người anh em.
@zzzthanhcongzzz
@zzzthanhcongzzz 23 күн бұрын
Hóng bác chỉ ra điểm sáo rỗng 😄
@HoaLe-jx3gg
@HoaLe-jx3gg 13 күн бұрын
😂 a nên góp ý mang tính xây dựng thì hơn ạ
3 Yếu tố làm DATABASE nhanh - Trần Quốc Huy | Wecommit
57:04
Trần Quốc Huy - Databases
Рет қаралды 8 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Kỹ thuật RAG tăng cường dữ liệu cho Chatbot LLM
52:19
InoTechViet Channel
Рет қаралды 4,5 М.
Podcast #20: Vượt đèn đỏ là mất 4 tháng lương? | Đường Hay Xàm
1:03:06
Ông Dev và cái chợ | Xem Report ITviec 2024-2025 | #ODLive
2:48:10
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН