安基網 首頁 系統數據庫
訂閱

數據庫

  • Mysql通訊協議分析

    Mysql通訊協議分析
    Mysql的連接方式要了解Mysql的通訊協議,首先需要知道是以哪種連接方式去連接Mysql服務器的;Mysql的主要連接方式包括:Unix套接字,內存共享,命名管道,TCP/IP套接字等。1.1Unix套接字在Linux和Unix環境下,可以使用Unix套接字進行Mysql服務器的連接;Unix套接字其實不是一個網絡協議,只能在客戶端 ...
    2019-10-23 09:40
  • Redis 百億級 Key 存儲方案

    Redis 百億級 Key 存儲方案
    1、需求背景該應用場景為DMP緩存存儲需求,DMP需要管理非常多的第三方id數據,其中包括各媒體cookie與自身cookie(以下統稱supperid)的mapping關系,還包括了supperid的人口標簽、移動端id(主要是idfa和imei)的人口標簽,以及一些黑名單id、ip等數據。在hdfs的幫助下離線存儲千億記錄并不困難,然而 ...
    2019-10-21 09:28
  • mysql數據庫運維利器--一鍵生成MySQL數據庫優化建議

    mysql數據庫運維利器--一鍵生成MySQL數據庫優化建議
    概述MySQLTuner is a script written in Perl that allows you to review a MySQL installation quickly and make adjustments to increase performance and stability. The current configuration variables and st ...
    2019-10-21 09:21
  • 大牛總結的MySQL鎖優化,寫得太好了

    大牛總結的MySQL鎖優化,寫得太好了
    隨著 IT 技術的飛速發展,各種技術層出不窮,讓人眼花繚亂。盡管技術在不斷更新換代,但是有些技術依舊被一代代 IT 人使用至今。圖片來自 PexelsMySQL 就是其中之一,它經歷了多個版本迭代。數據庫鎖是 MySQL 數據引 ...
    2019-10-20 10:17
  • 記一次生產環境sqlserver服務器卡頓問題解決--內存分配不當

    記一次生產環境sqlserver服務器卡頓問題解決--內存分配不當
    概述最近有臺數據庫做了遷移,然后運維人員過了一段時間發現這臺服務器非常卡,連遠程登錄都要很久,下面記錄下其中的解決過程。1、查看資源情況可以發現內存爆滿了,而排名第一的正是sqlserver的進程2、查看sqlserver內存分配SQL Server對服務器內存的使用策略是用多少內存就占用多少內存,只用在服務 ...
    2019-9-24 10:22
  • 刪庫不跑路:詳解MySQL數據恢復

    刪庫不跑路:詳解MySQL數據恢復
    日常工作中,總會有因手抖、寫錯條件、寫錯表名、錯連生產庫造成的誤刪庫表和數據的事情發生,那么,如果連數據都恢復不了,還要什么 DBA。1.前言數據恢復的前提的做好備份,且開啟 binlog, 格式為 row。如果沒有備份文件,那么刪掉庫表后就真的刪掉了,lsof 中還有記錄的話,有可能恢復一部分文件,但 ...
    2019-9-6 13:25
  • 「Linux」MySQL 運維常用腳本

    「Linux」MySQL 運維常用腳本
    操作規范1、數據操作,必須謹慎,線上尤甚!!! 2、線上數據操作,必須備份!備份需完整、可用,備份使用自己最容易操作回滾的方式。 3、數據操作,能修改數據解決的決不刪除 4、不確定的操作不做,不確定的命令不敲 5、如果出現問題,例如數據丟失、數據文件損壞,必須首先完整備份當前環境,保證后 ...
    2019-9-4 01:49
  • 簡談MySQL主從復制讀寫分離與高可用配置

    簡談MySQL主從復制讀寫分離與高可用配置
    一、說明本次要介紹的是mysql的主從復制,讀寫分離;及高可用MHA;環境如下:master:CentOS7_x64 mysql5.721 172.16.3.175 db1slave1:CentOS7_x64 mysql5.7.21 172.16.3.235 db2slave2:CentOS7_x64 mysql5.7.21 172.16.3.235 db3proxysql/MHA:CentOS7_x64 mysql5.7.21 172.16.3.235 proxysql架構圖:說明:配 ...
    2019-7-27 02:03
  • Redis為什么是單線程且可以高并發

    Redis為什么是單線程且可以高并發
    Redis的高并發和快速原因1.redis是基于內存的,內存的讀寫速度非常快;2.redis是單線程的,省去了很多上下文切換線程的時間;3.redis使用多路復用技術,可以處理并發的連接。非阻塞IO 內部實現采用epoll,采用了epoll+自己實現的簡單的事件框架。epoll中的讀、寫、關閉、連接都轉化成了事件,然后利用e ...
    2019-7-4 13:09
  • 程序員的MySQL攻略,總結的非常全面系統

    程序員的MySQL攻略,總結的非常全面系統
    前言:大部分業務研發同學在工作的90%的場景下會和各種數據打交道,在此過程中邁不過去的一個坎就是MySQL了,這篇文章從研發同學的視角來講述在MySQL使用中需要了解的各種關鍵技術; 下面我會分別從MySQL的體系架構、事務、鎖、索引、性能、部署架構幾個方面來介紹; 非特殊注明的情況下專指innodb引擎 ...
    2019-6-23 12:00
  • 沒有最全只有更全——MySQL高性能優化實戰總結

    沒有最全只有更全——MySQL高性能優化實戰總結
    一、前言MySQL對于很多Linux從業者而言,是一個非常棘手的問題,多數情況都是因為對數據庫出現問題的情況和處理思路不清晰。在進行MySQL的優化之前必須要了解的就是MySQL的查詢過程,很多的查詢優化工作實際上就是遵循一些原則讓MySQL的優化器能夠按照預想的合理方式運行而已。今天給大家體驗MySQL的優 ...
    2019-6-9 08:46
  • 超詳細的sqlserver日常維護管理常用腳本總結

    超詳細的sqlserver日常維護管理常用腳本總結
    概述關于SQL SERVER 數據庫日常維護,管理,巡檢過程中可能經常需要用到一些SQL語句(亦或方法)來查看數據庫服務器環境(操作系統版本, 磁盤空間,CPU,RAM信息),數據庫信息(數據庫版本,實例名稱...),數據庫對象等。內容比較多,所以分兩次做介紹。01查看數據庫信息1、查看數據庫服務器名稱默認 ...
    2019-6-4 09:39
  • SQL 2008運行一段時間后,數據庫日志越來越龐大,怎么辦?

    SQL 2008運行一段時間后,數據庫日志越來越龐大,怎么辦?
    SQL 2008運行一段時間之后,安裝目錄下的log數據庫日志文件越來越龐大,不僅占用大量磁盤資源,而且還影響前端程序對數據的讀取效率。那么,像這種情況該怎么辦?應該如何清理?從而釋放磁盤空間,讓前端讀取數據運行更順暢呢?SQL 2008運行一段時間后,數據庫日志越來越龐大,怎么辦?這里介紹一個比 ...
    2019-5-31 00:40
  • 一文看懂mysql用戶及權限管理

    一文看懂mysql用戶及權限管理
    最近一周主要是在梳理Oracle、mysql、sqlserver的權限,所以今天順便總結下mysql用戶和權限管理。MySQL用戶權限表MySQL的認證是“用戶”加“主機”而權限是訪問資源對象,MySQL服務器通過權限表來控制用戶對數據庫的訪問,權限表存放在mysql數據庫中,由mysql_install_db腳本初始化。存儲賬戶權限 ...
    2019-5-25 00:30
  • 居然是這么個尿性——記住:永遠不要在MySQL中使用UTF-8!

    居然是這么個尿性——記住:永遠不要在MySQL中使用UTF-8!
    最近我遇到了一個bug,我試著通過Rails在以“utf8”編碼的MariaDB中保存一個UTF-8字符串,然后出現了一個離奇的錯誤:Incorrect string value: ‘\\xF0\\x9F\\x98\\x83 …’ for column ‘summary’ at row 1我用的是UTF-8編碼的客戶端,服務器也是UTF ...
    2019-5-20 02:33
  • 12下一頁
    返回頂部
    湖北快3 购买技巧