勒索軟體攻擊並非什麼新事物。事實上,第一個已知的勒索軟體病毒是在 1989 年創造出來的!那為什麼現在提起它們呢?儘管多年來勒索軟體攻擊的頻率一直在波動,但最近的統計資料顯示勒索軟體攻擊的頻率在 2019 年顯著上升,並且不會在短間內減少。因此,你應該要知道什麼是勒索軟體攻擊,它們如何運作,以及阻止惡意實體以你的組織為目標的的最佳辦法。這就是你今天將在這篇文章學到的東西!
在現代 Web 應用程式漂亮的使用者介面(UI)背後,有非同步服務從資料庫中擷取資料,並具有多種目標,包括載入下拉式清單、擴展資料表、同步元件等。後端程序的任何延遲將被使用者視為緩慢甚至無回應的應用程式。這反過來會降低使用者體驗,並影響他們對你的應用程式有負面看法。因此,必須將查詢回應時間減少至最低可行的數值。在許多情況下,這意味著要以數百分之一秒(而不是秒)測量查詢運轉時間。
毫無疑問,要達到次秒回應時間需要做的事情不只是在可搜尋欄位上定義索引。在今天的文章中,我們將介紹一些在 MySQL 8 中提升查詢效能的技術。
允許某些使用者對資料表執行特定更新或刪除是相當普遍的。像這樣的資料操縱語言(Data Manipulation Language,DML)操作始終存在風險,如果有人在沒有使用 WHERE 子句的情況下意外發出 DELETE 命令,從而刪除資料表中的所有列,就可能會發生事故!幸運的是,你可以採取一些簡單的步驟來防止意外(或故意!)破壞性的 DML 操作。我們將在今天的文章中研究其中的幾個步驟。
某些關聯式資料庫(包括 MySQL 和 SQL Server)具有 INFORMATION_SCHEMA 系統資料庫。它包含資料庫的中繼資料,例如資料庫名稱、資料表名稱、欄的資料類型,甚至存取權限。它有時也稱為資料字典或系統目錄。無論你怎麼稱呼它,INFORMATION_SCHEMA 資料庫都是取得有關資料表欄詳細資料的理想地方。在今天的文章中,我們將使用 INFORMATION_SCHEMA 資料庫來找出欄是否存在以及特定資料表有多少欄。
- 2024 (1)
- 2023 (1)
- 2022 (1)
- 2021 (1)
- 2020 (1)
- 2019 (1)
- 2018 (1)
- 2017 (1)