Redis 記憶體壓縮實戰 – 後端 – 掘金
在討論Redis記憶體壓縮的時候,我們需要了解一下幾個Redis的相關知識。 壓縮列表 ziplist Redis的ziplist是用一段連續的記憶體來儲存列表資料的一個資料結構,它的結構示例如下圖 zlbytes: 記錄整個壓縮列表使用的…
Mysql 分庫分表實踐 – 後端 – 掘金
業務場景 簡單分析一下短連結的業務場景。參照百度短連結http://dwz.cn/ 。 根據長連結生成一個短連結。 …
關聯式資料庫 SQL 之高階資料查詢 – 後端 – 掘金
前言 接上一篇關聯式資料庫SQL之基本資料查詢:子查詢、分組查詢、模糊查詢,主要是關係型資料庫基本資料查詢。包括子查詢、分組查詢、聚合函式查詢、模糊查詢,…
5 步優化 MongoDB 以及其它資料庫 – 後端 – 掘金
原文連結 Jared Rosoff 在 Scale Out Camp 發表了一篇簡潔、有效、有趣和令人信服的《8 分鐘 MongoDB 教程》描述瞭如何進行 MongoDB 優化。 文中的方法不僅限於 MongoDB,還可應用到絕大多數資料庫,比如查詢優化、找…
redis 雜湊資料型別簡單操作 (實現購物車案例) – 後端 – 掘金
這裡不累贅如何安裝redis和php redis擴充套件,主要熟悉呼叫redis雜湊資料型別 如圖 …
我必須得告訴大家的 MySQL 優化原理 – 後端 – 掘金
說起MySQL的查詢優化,相信大家收藏了一堆奇淫技巧:不能使用SELECT *、不使用NULL欄位、合理建立索引、為欄位選擇合適的資料型別….. 你是否真的理解這些優化技巧?是否理解其背後的工作原理?在實際場景下效能真有提升嗎?我想未必。因而理解這些優化建…
MySQL 處理海量資料時的一些優化查詢速度方法 – 後端 – 掘金
在參與實際專案中,當 MySQL 表的資料量達到百萬級時,普通的 SQL 查詢效率呈直線下降,而且如果 where 中的查詢條件較多時,其查詢速度無法容忍。想想可知,假如我們查詢淘寶的一個訂單詳情,如果查詢時間高達幾十秒,這麼高的查詢延時,任何使用者都會抓狂。因…
Mysql 你必須知道的查詢語句 – 後端 – 掘金
引言 在Mysql資料庫的操作中有核心的兩種語言,一種是DDL(Data Definition Language),翻譯為資料定義語言,它主要是對資料庫,表的建立,修改和刪除。另外一種叫D…
MySQL 常用資料儲存引擎區別 – 後端 – 掘金
mysql有多種儲存引擎,目前常用的是 MyISAM 和 InnoDB 這兩個引擎,除了這兩個引擎以為還有許多其他引擎,有官方的,也有一些公司自己研發的。這篇文章主要簡單概述一下常用常見的 MySQL 引擎,一則這是面試中常被問到的問題,二則這也是資料庫設計中…
MySQL 事務、鎖、SQLMode、分割槽 – 後端 – 掘金
MySQL學習筆記(5) 本文主要內容:事務、鎖、SQL Mode、分割槽(這個有點意思) 事務控制和鎖定語句 LOCK TABLE…
MySQL 讀寫分離實戰 – 後端 – 掘金
【分散式架構初探】 第四節-MySQL讀寫分離實戰 4.1 預備工具以及環境 4.2 虛擬機器的準備 4.3 CentOS7的安裝 4.4 MySQL資料庫的安裝 4.5 MySQL主從配置(一主…
Sequel Pro 實現更好的 SQL 格式化 – 工具資源 – 掘金
說起 Mac 上的資料庫管理 App,靠譜的可選項並不多,除了 Win 平臺同樣有的老牌全功能客戶端 Navicat,僅有 Sequel Pro、SQLPro Studio 等幾個輕量的選擇以及官方的 Workbench 和釋出不久的 DataGrip。 在工…
一個小改進,解決 Redis 資料線上載入大痛點 – 後端 – 掘金
作者介紹 顧偉濤,曾任職於百度、奇虎360,現為杭州銘師堂教育資深DBA,擅長資料庫監控、備份、高可用架構設計和自動化運維,對Redis和MongoDB方面有深入研究,關注分散式儲存、大資料儲存、訊息佇列、搜尋引擎等後端技術。 前言 在使用Redis載入資料…
MYSQL 資料庫常見的優化操作 – 後端 – 掘金
一、Index索引 將Index放第一位,不用說,這種優化方式我們一直都在悄悄使用,那便是主鍵索引。有時候我們可能並不在意,如果定義適合的索引,資料庫查詢效能(速度)將提高几倍甚至幾十倍。 普通索引 …
MongoDB 使用常見問題及應用場景全集 – 後端 – 掘金
2017年3月的MongoDB杭州使用者交流會獲得了廣大使用者的好評,更有很多其他地方的小夥伴們諮詢什麼時候能來當地開交流會。為了讓各位MongoDB愛好者get到現場分享嘉賓的滿滿乾貨,特對交流會視訊及相關資料進行整理: 活動視訊地址: 1.媽媽幫平臺技術架構及…
從 MySQL 中的 double write 問題說開去 – 後端 – 掘金
作者介紹 楊建榮,DBAplus社群聯合發起人。現就職於搜狐暢遊,Oracle ACE、YEP成員,超7年資料庫開發和運維經驗,擅長電信資料業務、資料庫遷移和效能調優。持Oracle 10G OCP,OCM…
5 分鐘帶你入門 Redis – 後端 – 掘金
轉載請標明出處: http://blog.csdn.net/forezp/a… 本文出自方誌朋的部落格 …
理解事務 – MySQL 事務處理機制 – 後端 – 掘金
事務 資料庫事務 資料庫事務(Database Transaction),是指作為單個邏輯工作單元執行的一系列操作,要麼完全執行,要麼完全地不執行。 ACID …
搶紅包、秒殺高併發場景的 mysql 高效實現 – 後端 – 掘金
場景分析 這裡以搶紅包場景為例,需求如下: 1.紅包有個數限制,假設紅包的個數限制為X。 2.紅包金額上線限制,假設金額上線為Y。 3.要求使用者搶紅包的時候,不超過紅包的個數限制X。 4.要求使用者…
SQL 學習筆記——之 SQL 優化經驗總結 34 條 – 後端 – 掘金
SQL 優化經驗總結34條 (1) 選擇最有效率的表名順序(只在基於規則的優化器中有效): ORACLE 的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(…
優化案例 | 分割槽表場景下的 SQL 優化 – 後端 – 掘金
導讀 有個表做了分割槽,每天一個分割槽。 該表上有個查詢,經常只查詢表中某一天資料,但每次都幾乎要掃描整個分割槽的所有資料,有什麼辦法進行優化嗎? 待優化場景 有一個大表,每天產生的資料量約100萬,所以就採用表分割槽方案,每天一個分割槽。 下面是該…
Mysql 主從同步實戰 – 掘金
1、Introduction 之前寫過一篇文章:Mysql主從同步的原理。相信看過這篇文章的童鞋,都摩拳擦掌,躍躍一試了吧?今天我們就來一次mysql主從同步實戰! 2、環境說明 os:ubuntu16.04 mysql:5.7.17下面的實戰演練,都是基於上…
MySQL 慢查詢日誌——讓“慢”無所遁形 – 掘金
Variable_name Value long_query_time 1.000000 slow_query_log ON slow_query_log_file D:MySQLmysql-5.6.31-winx64datazhoup…
MySQL 入坑手冊(含教學視訊) – 後端 – 掘金
MySQL入坑手冊(含教學視訊) 2017-04-06 小螺號 碼個蛋 碼個蛋 碼個蛋 WeChat ID codeegg Intro 在這,我們相互學習,共同成長,分享使我們並不孤單. BRVAH@www.recyclerview.org …
一個小時學會 MySQL 資料庫 – 工具資源 – 掘金
隨著移動網際網路的結束與人工智慧的到來大資料變成越來越重要,下一個成功者應該是擁有海量資料的,資料與資料庫你應該知道。 一、資料庫概要 資料庫(Database)是儲存與管理資料的軟體系統,就像一個存入資料的物流倉庫。 在商業領域,資訊就意味著商機,取得資訊的…
服務端指南 資料儲存篇 | MySQL(01) 資料型別的使用與選擇 – 掘金
要了解 MySQL 資料庫,首先必須要了解 MySQL 支援的資料型別。實際上,MySQL 支援很多資料型別,包括整數型別、實數型別、字串型別、列舉型別、時間型別等。 原文地址:服務端指南 資料儲存篇 | MySQL(01) 資料型別的使用與選擇部落格地址:h…
淺析 MySQL Replication – 後端 – 掘金
目前很多公司中的生產環境中都使用了MySQL Replication ,也叫 MySQL 複製,搭建配置方便等很多特性讓 MySQL Replication 的應用很廣泛,我們曾經使用過一主拖20多個從庫來分擔業務壓力。關於 MySQL Replication…