黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

MariaDB Spider 數據庫分庫分表實踐記錄

瀏覽:461日期:2023-03-30 13:21:08
目錄
  • 分庫分表
  • 部署 MariaDB 實例
    • Docker 部署
    • 虛擬機部署
  • MariaDB 配置
    • 檢查每個實例
      • 配置 Spider
        • 遠程表
          • 基準性能測試
            • 加入后端數據庫
              • 哈希分片
                • 根據值范圍分片
                  • 根據列表分片

                    分庫分表

                    一般來說,數據庫分庫分表,有以下做法:

                    • 按哈希分片:根據一條數據的標識計算哈希值,將其分配到特定的數據庫引擎中;
                    • 按范圍分片:根據一條數據的標識(一般是值),將其分配到特定的數據庫引擎中;
                    • 按列表分片:根據某些字段的標識,如果符合條件則分配到特定的數據庫引擎中。

                    分庫分表的做法有很多種,例如編寫代碼庫,在程序中支持多數據庫,程序需要知道每個數據庫的地址,并要編寫代碼進行支持;使用中間件將多個數據庫引擎連接起來,程序只需要知道中間件地址。

                    但是分庫分表后,因為任意兩個表可能在不同的數據庫實例中,兩個表進行連接查詢時,兩個數據庫實例之間的交互變得復雜起來,當集群中的數據量較大時,便不能隨意 join 了,可能需要其他方式支撐聚合查詢。

                    分庫分表有優點有缺點,這里就不再多說,先學會再打算。

                    MariaDB Server 是開源的,目前最流行的關系型數據庫之一,MariaDB 是從 Mysql 的分支開發而來,一直保持對 Mysql 的兼容性。因為甲骨文的收購,MySQL 屬于 Oracle 所有,存在閉源的可能,以及逐漸商業化,變得不清真,于是 Mysql之父創建了 MariaDB,目的是完全兼容 Mysql,并且開源、免費。

                    MariaDB 使用 Spider 插件進行分庫分表的支持,Spider 存儲引擎是一個內置分片功能的存儲引擎。它支持分區和xa 事務,并允許處理不同 MariaDB 實例的表,就好像它們在同一個實例上一樣。

                    請參考資料:https://mariadb.com/kb/en/spider/

                    在這篇文章中,筆者將使用 MariaDB Spider 進行分庫分表的實踐。

                    部署 MariaDB 實例

                    為了更好地創建分庫分表實踐環境,這里需要三個 “物理”數據庫,一個邏輯數據庫,即四個 MariaDB 實例。MariaDB 實際占用的內存并不大,筆者 4G 內存的服務器裝了 Kubernetes ,用 Docker 部署四個 MariaDB 數據庫,運行速度正常,對于我們測試練習 4G 內存足以。

                    四個數據庫的關系如圖:

                    其中,邏輯數據庫實例稱為 Spider Proxy Node,實際存儲數據的數據庫實例被稱為 Backend Node。

                    典型的 Spider 部署具有無共享的集群架構。該系統適用于任何廉價的硬件,并且對硬件或軟件的特定要求最低。它由一組計算機組成,具有一個或多個 MariaDB 進程,稱為節點。

                    存儲數據的節點將被設計為Backend Nodes,并且可以是任何 MariaDB、MySQL、Oracle 服務器實例,使用后端內可用的任何存儲引擎。

                    Docker 部署

                    如果機器不夠,使用虛擬機部署便會顯得很麻煩,這里筆者使用 Docker 快速部署練習。

                    參考資料:https://mariadb.com/kb/en/installing-and-using-mariadb-via-docker/

                    查看 MariaDB 鏡像版本列表:https://hub.docker.com/_/mariadb/

                    直接創建四個數據庫實例,其中一個是 Spider 實例,實例使用端口區分。

                    docker run --name mariadbtest1 -e MYSQL_ROOT_PASSWORD=123456 -p 13306:3306 -d docker.io/library/mariadb:10.7docker run --name mariadbtest2 -e MYSQL_ROOT_PASSWORD=123456 -p 13307:3306 -d docker.io/library/mariadb:10.7docker run --name mariadbtest3 -e MYSQL_ROOT_PASSWORD=123456 -p 13308:3306 -d docker.io/library/mariadb:10.7docker run --name mariadbspider -e MYSQL_ROOT_PASSWORD=123456 -p 13309:3306 -d docker.io/library/mariadb:10.7

                    接著,進入每個容器實例中,進入 /etc/mysql/mariadb.conf.d 目錄,修改50-server.cnf文件,運行遠程訪問數據庫實例。由于容器中沒有 nano、vi 這些編輯命令,因此可以使用下面的命令快速替換文件內容:

                    echo "[server][mysqld]pid-file= /run/mysqld/mysqld.pidbasedir = /usrdatadir = /var/lib/mysqltmpdir  = /tmplc-messages-dir = /usr/share/mysqllc-messages     = en_USskip-external-lockingbind-address    = 0.0.0.0expire_logs_days= 10character-set-server  = utf8mb4collation-server      = utf8mb4_general_ci[embedded][mariadb][mariadb-10.7]" > 50-server.cnf

                    然后查看每個容器的主機內 IP:

                    docker inspect --format="{{.NetworkSettings.IPAddress}}" mariadbtest1 mariadbtest2 mariadbtest3 mariadbspider

                    172.17.0.2
                    172.17.0.3
                    172.17.0.4
                    172.17.0.5

                    接著打開名為 mariadbspider 的容器,在里面按照 Spider 插件:

                    apt updateapt install mariadb-plugin-spider

                    虛擬機部署

                    這里需要四個虛擬機,每個虛擬機都需要先安裝 MariaDB 數據庫引擎以及一些工具包。

                    可參考:https://mariadb.com/kb/en/spider-installation/

                    首先在每個虛擬安裝 MariaDB Community Server,即數據庫引擎。

                    如果使用虛擬機部署安裝,需要替換國內鏡像源,以便快速下載需要的包, Centos 服務器,可以直接以下命令快速更新鏡像源,如果是 Debain 系列,可自行查找對應的鏡像源。

                    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#清除緩存yum clean all#生成新的緩存yum makecache

                    接著,配置 MariaDB 官方的軟件包存儲庫:

                    sudo yum install wgetwget https://downloads.mariadb.com/MariaDB/mariadb_repo_setupecho "fd3f41eefff54ce144c932100f9e0f9b1d181e0edd86a6f6b8f2a0212100c32c mariadb_repo_setup" | sha256sum -c -chmod +x mariadb_repo_setupsudo ./mariadb_repo_setup --mariadb-server-version="mariadb-10.7"

                    再次更新鏡像源緩存:

                    #清除緩存yum clean all#生成新的緩存yum makecache

                    安裝 MariaDB 社區服務器和軟件包依賴項:

                    sudo yum install MariaDB-server MariaDB-backup

                    接著,配置允許遠程訪問數據庫。

                    MariaDB 的配置文件都在 /etc/my.cnf 中,打開 /etc/my.cnf.d/ 目錄后,修改 server.cnf 文件,允許遠程訪問。找到 bind-address 屬性,去掉 #

                    #bind-address=0.0.0.0↓bind-address=0.0.0.0

                    如需了解每個配置的作用,請參考資料: https://mariadb.com/docs/deploy/community-spider/

                    修改密碼。因為裸機部署的數據庫,本身沒有密碼,所以需要手動配置。

                    打開終端,執行以下命令:

                    mysql -u root -p
                    set password for root @localhost = password("123456");

                    然后執行 quit; 退出數據庫操作終端。

                    如果提示 root 不存在,則請使用 mysql -u mysql -p ,密碼為空,直接按下回車鍵即可。如果不行,則參考:https://www.whuanle.cn/archives/1385

                    然后重啟數據庫實例:

                    systemctl restart mariadbsystemctl status mariadb

                    接著檢查防火墻配置,或執行 sudo iptables -F 清理防火墻配置。

                    MariaDB 配置

                    MariaDB 配置文件中,部分主要屬性的說明如下如下:

                    字段說明bind_address綁定訪問地址max_connections最大連接數thread_handling設置 MariaDB 社區服務器如何處理客戶端連接的線程log_error錯誤日志輸出文件

                    MariaDB 基礎維護命令:

                    說明命令啟動sudo systemctl start mariadb停止sudo systemctl stop mariadb重新啟動sudo systemctl restart mariadb在啟動期間啟用sudo systemctl enable mariadb啟動時禁用sudo systemctl disable mariadb狀態sudo systemctl status mariadb

                    檢查每個實例

                    部署數據庫后,需要連接每個數據庫進行測試,以便檢查數據庫是否正常。

                    配置 Spider

                    打開 mariadbspider 數據庫實例,執行以下命令,加載 spider 插件,將其設置為 Spider 數據庫實例。

                    INSTALL SONAME "ha_spider";

                    執行命令查詢是否已經啟動 Spider 插件:

                    SELECT * FROM mysql.plugin;

                    請參考資料:https://mariadb.com/kb/en/spider-installation/

                    遠程表

                    MariaDB Spider 模式已經搭建好了,這里開始進行實踐。

                    在這個模式中,Spider 中的一個表對應一個數據庫實例中的同名數據庫的同名表,即數據庫名稱系統,表名稱相同。

                    首先在 三個數據庫實例中,創建一個測試數據庫,名稱為 test1 ,然后執行命令創建表:

                    CREATE TABLE s(  id INT NOT NULL AUTO_INCREMENT,  code VARCHAR(10),  PRIMARY KEY(id));

                    然后在 mariadbspider 實例中,執行命令,創建邏輯表,并將這個表綁定到 mariadbtest1 實例中。

                    CREATE TABLE s(  id INT NOT NULL AUTO_INCREMENT,  code VARCHAR(10),  PRIMARY KEY(id))ENGINE=SPIDER COMMENT "host "172.17.0.2", user "root", password "123456", port "3306"";

                    注意替換你的 IP,另外注意端口,如果是容器訪問容器,直接使用 3306。

                    如果沒有配置好,數據庫不對應等,可能會出現:

                    > 1046 - No database selected
                    > 時間: 0.062s

                    然后在 mariadbspider 中,插入四條數據:

                    INSERT INTO s(code) VALUES ("a");INSERT INTO s(code) VALUES ("b");INSERT INTO s(code) VALUES ("c");INSERT INTO s(code) VALUES ("d");

                    如果分別打開三個實例,你會發現,插入的數據只會出現在 mariadbtest1 中出現,因為這個表只綁定了它。你還可以在 mariadbspider 上對這個表進行增刪查改,所有操作都會同步到對應數據庫實例中。

                    基準性能測試

                    SysBench 是一個模塊化、跨平臺和多線程的基準測試工具,支持 Windows 和 Linux,用于評估對于在高負載下運行數據庫的系統非常重要的操作系統參數。這個基準測試套件的想法是,在不設置復雜的數據庫基準或甚至根本不安裝數據庫的情況下,快速獲得系統性能的印象。它可以測試出:

                    • 文件 i/o 性能
                    • 調度器性能
                    • 內存分配和傳輸速度
                    • POSIX 線程實現性能
                    • 數據庫服務器性能(OLTP 基準)

                    項目地址:https://github.com/akopytov/sysbench

                    Linux 可以直接安裝二進制包。

                    Debian/Ubuntu

                    curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh | sudo bashsudo apt -y install sysbench

                    RHEL/CentOS:

                    curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bashsudo yum -y install sysbench

                    Fedora:

                    curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash	sudo dnf -y install sysbench

                    Arch Linux:

                    sudo pacman -Suy sysbench

                    sysbench 命令格式:

                    sysbench <TYPE> --threads=2 --report-interval=3 --histogram --time=50 --db-driver=mysql --mysql-host=<HOST> --mysql-db=<SCHEMA> --mysql-user=<USER> --mysql-password=<PASSWORD> run

                    首先,在當前特定數據庫下創建模擬數據:

                    sysbench oltp_read_write --db-driver=mysql --mysql-user=root --mysql-password=123456 --mysql-host=123.123.123.123 --mysql-port=13309  --mysql-db=test1 prepare
                    sysbench 1.0.18 (using system LuaJIT 2.1.0-beta3)Creating table "sbtest1"...Inserting 10000 records into "sbtest1"Creating a secondary index on "sbtest1"...

                    接著運行測試:

                    sysbench oltp_read_write --db-driver=mysql --mysql-user=root --mysql-password=123456 --mysql-host=123.123.123.123 --mysql-port=13309  --mysql-db=test1 run
                    SQL statistics:    queries performed:read:    112write:   32other:   16total:   160    transactions:8      (0.80 per sec.)    queries:     160    (15.96 per sec.)    ignored errors:      0      (0.00 per sec.)    reconnects:  0      (0.00 per sec.)General statistics:    total time:  10.0273s    total number of events:      8Latency (ms): min: 1244.02 avg: 1253.36 max: 1267.87 95th percentile:     1258.08 sum:10026.85Threads fairness:    events (avg/stddev):   8.0000/0.00    execution time (avg/stddev):   10.0269/0.00

                    或者每 3 秒生成一次直方圖:

                    sysbench oltp_read_write --threads=2 --report-interval=3 --histogram --time=50 --table-size=1000000 --db-driver=mysql --mysql-user=root --mysql-password=123456 --mysql-host=123.123.123.123 --mysql-port=13309 --mysql-db=test1 run

                    清理模擬生成的數據:

                    sysbench oltp_read_write --db-driver=mysql --mysql-user=root --mysql-password=123456 --mysql-host=123.123.123.123 --mysql-port=13309 --mysql-db=test1 cleanup

                    sysbench 跑測試時,可選參數如下:

                    • 使用–time=<SECONDS>運行固定時間
                    • 使用–events=0對執行的查詢不設置限制
                    • 使用–db-ps-mode=disable禁用準備好的語句
                    • 使用–report-interval=<SECONDS>獲取繪圖點
                    • --histogram得到一個直方圖

                    sysbench 有三個過程或執行模式:

                    1. prepare:為需要它們的測試執行準備操作,例如在磁盤上為fileio 測試創建必要的文件,或填充測試數據庫以進行數據庫基準測試。
                    2. run:運行使用testname 參數指定的實際測試。此命令由所有測試提供。
                    3. cleanup:在創建一個的測試中測試運行后刪除臨時數據。

                    你也可以參考筆者的另一篇文章,使用別的方法做基準測試:https://www.whuanle.cn/archives/1388

                    加入后端數據庫

                    在遠程表一節中,我們是在創建表的時候,再綁定一個數據庫實例,其實也可以提前配置多個數據庫實例到 Spider 中,下面是在 Spider 中執行的配置命令:

                    CREATE SERVER mariadbtest1   FOREIGN DATA WRAPPER mysql OPTIONS(   HOST "172.17.0.2",   DATABASE "test1",  USER "root",  PASSWORD "123456",  PORT 3306);CREATE SERVER mariadbtest2   FOREIGN DATA WRAPPER mysql OPTIONS(   HOST "172.17.0.3",   DATABASE "test1",  USER "root",  PASSWORD "123456",  PORT 3306);CREATE SERVER mariadbtest3   FOREIGN DATA WRAPPER mysql OPTIONS(   HOST "172.17.0.4",   DATABASE "test1",  USER "root",  PASSWORD "123456",  PORT 3306);

                    哈希分片

                    在這一小節中,我們將一個表進行分片,在插入數據時,數據自動分片到三個數據庫實例中。

                    在三個數據節點數據庫中,在 test1 數據庫下,執行命令,創建表:

                    CREATE  TABLE shardtest(  id int(10) unsigned NOT NULL AUTO_INCREMENT,  k int(10) unsigned NOT NULL DEFAULT "0",  c char(120) NOT NULL DEFAULT "",  pad char(60) NOT NULL DEFAULT "",  PRIMARY KEY (id),  KEY k (k))

                    此時,三個數據庫實例都具有相同的表。

                    然后在 mariadbspider 實例中,執行命令,創建邏輯表,并將此表通過切片的模式,連接到三個數據庫實例中。

                    CREATE TABLE test1.shardtest(  id int(10) unsigned NOT NULL AUTO_INCREMENT,  k int(10) unsigned NOT NULL DEFAULT "0",  c char(120) NOT NULL DEFAULT "",  pad char(60) NOT NULL DEFAULT "",  PRIMARY KEY (id),  KEY k (k)) ENGINE=spider COMMENT="wrapper "mysql", table "shardtest"" PARTITION BY KEY (id) ( PARTITION pt1 COMMENT = "srv "mariadbtest1"", PARTITION pt2 COMMENT = "srv "mariadbtest2"", PARTITION pt3 COMMENT = "srv "mariadbtest3"" 	) ;

                    然后打開 https://github.com/whuanle/write_share_database,找到 分片測試數據.sql 這個文件,里面有很多模擬數據。

                    你可以觀察到,三個數據庫實例的數據是不同的。

                    根據值范圍分片

                    分片方式的選擇在于 PARTITION BY 屬性,例如哈希分片是根據一個鍵進行計算的,則配置命令為 PARTITION BY KEY (id),如果是根據值范圍分片,則是 PARTITION BY range columns (<字段名稱>)

                    ) ENGINE=spider COMMENT="wrapper "mysql", table "shardtest"" PARTITION BY range columns (k)( PARTITION pt1 values less than (5000) COMMENT = "srv "mariadbtest1"", PARTITION pt2 values less than (5100) COMMENT = "srv "mariadbtest2"" PARTITION pt3 values less than (5200) COMMENT = "srv "mariadbtest3"") ;

                    根據列表分片

                    根據列表分片,一般是某個字段,可以將數據劃分為不同類型,可以根據這個字段的內容對數據進行分組。

                    ) ENGINE=spider COMMENT="wrapper "mysql", table "shardtest"" PARTITION BY list columns (k)( PARTITION pt1 values in ("4900", "4901", "4902") COMMENT = "srv "mariadbtest1"", PARTITION pt2 values in ("5000", "5100") COMMENT = "srv "mariadbtest2"" PARTITION pt3 values in ("5200", "5300") COMMENT = "srv "mariadbtest3"") ;

                    當數據的 k 字段,值是 4900 、4901 或 4902 時,將被分片到 mariadbtest1 實例中。

                    到此這篇關于MariaDB Spider 數據庫分庫分表實踐的文章就介紹到這了,更多相關MariaDB Spider 分庫分表內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

                    標簽: MariaDB
                    主站蜘蛛池模板: 性欧美1819性猛交 | 免费一级黄色毛片 | 992在线观看| 欧美日韩制服在线 | 91精品一区 | 中文字幕乱视频 | 亚洲精品一级 | 香蕉国产在线观看 | 亚洲伊人久久大香线蕉综合图片 | 亚洲国产精品一区二区www | 香蕉人人超人人超碰超国产 | 国产美女牲交视频 | 免费欧美日韩 | 男人扒女人添高潮视频 | 不卡无码人妻一区二区三区 | 国产一级特黄毛片在线毛片 | 久久久久蜜桃 | 久久精品日产第一区二区三区 | 久久人人爽人人爽人人片亞洲 | 三级特黄视频 | 视频精品久久 | 97人人模人人爽人人喊小说 | 免费看污视频的网站 | 中文字幕不卡一区 | 国产精品一区二区久久不卡 | 香蕉视频二区 | 在线免费观看日本视频 | 手机在线观看毛片 | 99精品国产一区二区 | 91精品国产综合久久福利软件 | 欧美成人午夜剧场 | 日韩成人小视频 | 欧美日韩综合在线观看 | 国产 欧美 日韩 一区 | 凹凸国产熟女精品视频 | 亚洲午夜高清 | 亚洲黄色免费在线观看 | 亚洲一区二区三区四区不卡 | 亚洲欧洲无码av电影在线观看 | 中文字幕一区二区三区视频 | 亚洲男女内射在线播放 | 久草香蕉视频 | 国产高清视频在线 | av无码不卡在线观看免费 | 欧美色女人 | 红花成人网 | 国产wwwwwww| 欧美人与禽猛交乱配视频 | 国内久久久久 | 欧美色图激情小说 | 成人做爰www看视频软件 | 日韩av影片 | 国产自在自线午夜精品 | 色综合久久久 | 亚洲中文字幕无码久久精品1 | 91精品久久久久久综合五月天 | 双性精跪趴灌满h室友4p视频 | 少妇人妻偷人精品无码视频 | 免费麻豆 | 欧美国产亚洲精品suv | 二区在线视频 | 艹逼国产| 爱爱视频免费网站 | 成人av毛片 | 少妇又紧又黄又刺激视频 | 正在播放木下凛凛xv99 | 美女视频黄是免费 | 另类综合网| 一区二区三区高清视频一 | 国产精品丝袜黑色高跟 | 国产又粗又猛又黄又爽无遮挡 | 国产福利萌白酱在线观看视频 | 国产日韩精品欧美一区喷水 | 中出乱码av亚洲精品久久天堂 | 成人免费视频国产免费麻豆 | 国产精品99久久久久 | 亚洲毛片大全 | 日韩免费看 | 97se亚洲国产综合自在线 | 97在线播放| 99热这里只有精品66 | 久久精品女人天堂av免费观看 | 伊人在线视频 | 五月婷婷综合久久 | 波多野结衣乱码中文字幕 | 91成人精品一区在线播放69 | 在线观看小视频 | 国产sm鞭打折磨调教视频 | 亚洲第一福利网站 | 亚洲精品国产crm | 成人av视屏 | 久久久亚洲精品一区二区三区浴池 | 无码国内精品久久人妻 | 日本泡妞xxxx免费视频软件 | 亚洲另类伦春色综合小说 | 国产av天堂无码一区二区三区 | 国产免费拔擦拔擦8x在线播放 | 黑丝一区二区三区 | 国产成人无码精品久久久免费 | 欧美日本国产 | 中文字幕一区2区3区 | 久久久精品免费 | 欧美日韩视频在线观看一区 | 18成人免费观看视频 | 日本黄a三级三级三级 | 69网站在线观看 | 日本大片免a费观看视频三区 | 国产精品免费一区二区区 | 成人片在线播放 | 欧美一级在线看 | 免费美女av | 日本ts人妖系列在线专区 | 欧美精品色哟哟 | 亚洲最大色综合成人av | 国产成人精品久久二区二区91 | 少妇无码av无码一区 | 午夜婷婷丁香 | 久久精品国产99久久6 | 国产乱人偷精品人妻a片 | 护士奶头又白又大又好摸视频 | 性开放的女人aaa片 久久视频在线观看精品 | 国产亚洲欧美在线观看 | 国产福利在线视频 | 国产精品成人av片免费看最爱 | 在线a久青草视频在线观看 无套内射极品少妇chinese | 国产91精品一区二区三区四区 | 尤物精品在线观看 | 欧美超级乱婬视频播放 | 久久国内偷拍 | 亚洲最新av | 激情丁香婷婷 | 午夜精品福利一区二区 | 国产露脸对白刺激2022 | 精品不卡一区二区 | 人妻va精品va欧美va | 久久精品99国产精品日本 | 伊人网大香 | 青青草视频在线免费观看 | 亚洲国产综合色产精品色在线 | 天堂资源| 在线人人车操人人看视频 | 鲁鲁在线 | 中午字幕在线观看 | 国产偷国产偷亚洲清高app | 免费一区视频 | 国产aaaaaaa| 91av小视频| 波多野结衣av一区二区全免费观看 | 久久精品中文字幕第一页 | 一道本一二三区 | 又爽又黄又无遮挡网站 | 亚洲女优在线观看 | 免费大片黄在线观看 | 亚洲另类伦春色综合妖色成人网 | av福利在线观看 | 久久亚洲日韩精品一区二区三区 | 在线观看麻豆av | 欧美亚洲高清 | 91粉色视频| 青草国产精品久久久久久 | 日韩黄色在线 | 亚洲一区二区三区含羞草 | 亚洲 欧美 国产 制服 动漫 | 制服一区 | 日本在线色 | 久久熟妇人妻午夜寂寞影院 | 久热在线中文字幕色999舞 | 日本丰满熟妇videossex8k 日韩亚洲欧美中文在线 | 亚洲免费观看 | 久久午夜夜伦鲁鲁片免费无码影视 | 亚洲а∨天堂久久精品喷水 | www.激情网 | 最新中文字幕av专区 | 操bbbbb | 黄色午夜影院 | 亚洲va欧美va天堂v国产综合 | 一级黄色片一级黄色片 | 欧美精品一区二区三区制服首页 | 这里只有精品9 | 黄色三级三级 | 久久视频在线观看精品 | 欧美黄色片视频 | 蜜桃视频无码区在线观看 | 九九在线观看视频 | 日韩欧美一二三区 | av免费观看在线 | 欧美黄视频| 女人被狂躁到高潮视频免费软件 | 波多野结衣中文字幕久久 | 丰满少妇人妻久久久久久 | 精品欧美h无遮挡在线看中文 | 日韩精品免费一区二区三区竹菊 | 国产一区二区三区四区五区 | 岛国av毛片| 日本黄色播放器 | 男女做爰全过程免费的软件 | 岳帮我囗交吞精69 | 欧美成人毛片 | 欧美日韩精品一区二区天天拍小说 | 亚洲国产成人丁香五月激情 | 欧美比基尼 | 亚欧在线视频 | 久久视频免费看 | 伊在线视频 | 国语做受对白xxxxmp4 | 26uuu日韩精品一区二区 | 亚洲图色av | 特级黄一级播放 | 免费人成视频在线观看网站 | 日韩av高清无码 | 日韩精品一二三 | 强行处破女系列中文字幕 | julia中文字幕久久亚洲蜜臀 | 日本视频在线免费 | 国产伦精品一区二区三区网站 | 特级毛片a片久久久久久 | 久久久久久国 | 亚洲女人av | 日韩一区二区三区不卡 | 中文字字幕人妻中文 | 日本高清有码视频 | 精品国产乱码久久久久久浪潮 | 国产精品多久久久久久情趣酒店 | 色视频免费看 | 欧美色图13p | 色一情一乱一乱一区99av白浆 | 亚洲伊人久久精品影院 | 亚洲第一色站 | 激情亚洲天堂 | 日韩高清在线播放 | 深夜男女福利18免费软件 | 成人av男人的天堂 | 丝袜美腿一区二区三区 | 永久免费未满视频 | 被灌满精子的波多野结衣 | 又黄又爽又色又刺激的视频 | 一级特黄bbb大片免费看 | 农村少妇一区二区三区四区五区 | 视频一区二区免费 | yy6080高清性理论片啪 | 免费av免费观看 | 欧美日韩一级特黄 | 亚洲aⅴ在线观看 | 日本aⅴ片 | 91精品国产综合久久久久久 | 日本黄色视 | 亚洲中文字幕久久无码精品 | 久久精品国产99久久6动漫 | 自拍偷拍福利视频 | 日韩久久中文字幕 | 三区中文字幕 | 女女同性女同一区二区三区91 | 国产精品免费一区二区三区四区 | 久久aⅴ免费观看 | 人妖黄色片 | 伊人一区 | 男人的天堂你懂的 | 全程穿着高跟鞋做爰av | 在线观看国产精品日韩av | av免费在线播放网址 | 国产天堂网 | 蜜桃色一区二区三区 | 日本久久一级片 | 成人av在线一区二区三区 | 久久深夜视频 | 欧美jizz18| 国产又粗又硬视频 | 疯狂的欧美乱大交 | 亚洲精品怡红院 | 蜜臀精品国产高清在线观看 | 永久免费毛片 | 日韩精品啪啪 | 一级黄色片大全 | 国产成+人欧美+综合在线观看 | 欧美交性又色又爽又黄 | 888久久久 | 无码人中文字幕 | 变态美女紧缚一区二区三区 | 国产一区啪啪 | 日日噜噜夜夜狠狠久久波多野 | 国产原创视频 | 国产在线a | 人妻内射一区二区在线视频 | 欧美网站在线观看 | 99久久精品国产第一页 | 黄色片免费观看视频 | 欧美另类v | 欧美久久久久久久 | 国产一区二区三区四区在线观看 | 在线视频中文 | 在线国产福利 | 国产一区二区三区不卡在线观看 | 日韩在线一区二区三区 | 夜夜看| 亚洲熟妇无码一区二区三区导航 | 男女无套免费视频 | 麻豆精品免费观看 | 亚洲成av人片在线观看无 | 欧美在线日韩精品 | 青青青草网站免费视频在线观看 | 亚洲一区h | 91精品免费 | 精品中文字幕一区 | 欧美成人一级 | 国产网站免费看 | 久久大片 | 国产破处av | xxddcc羞羞答答网址. | 欧美亚洲在线观看 | 欧美精品成人一区二区三区四区 | 台湾午夜a级理论片在线播放 | 免费99精品国产自在在线 | 麻豆成人久久精品二区三区小说 | 精品视频一区二区三区四区五区 | 久射久| 久久丁香网 | 日韩精品内射视频免费观看 | 北岛玲日韩一区二区三区 | 日本丰满的人妻hd高清在线 | 日韩欧美三级视频 | 国产无遮挡又黄又爽又色 | 久久久久国产精品夜夜夜夜夜 | 这里只有精品在线观看 | 手机免费av | 国产精品美女久久久另类人妖 | 无码国产精品一区二区免费式影视 | 日一区二区 | 国产成人无码午夜视频在线观看 | 五月天av网| 性丰满白嫩白嫩的hd124 | 动漫无遮挡羞视频在线观看 | 国产蜜臀97一区二区三区 | 综合精品一区 | 久久综合给合久久狠狠狠色97 | 欧洲做受高潮免费看 | 精品国产免费一区二区三区五区 | 美女网站污 | 亚洲精品视频一区二区 | 首尔之春在线 | 一本久道高清无码视频 | 亚洲日本va午夜蜜芽在线电影 | 大尺度做爰啪啪床戏 | 看全色黄大色黄女片18 | 蜜臀一区二区三区精品免费视频 | 大肉大捧一进一出好爽视频mba | 久久综合激激的五月天 | 欧美高清com | 国产一区免费看 | 少妇做爰免费视频网站www | 黄色草逼视频 | 国产视频一二三区 | 性欧美video另类hdbbw | 国产成人av在线影院 | 久久精品网址 | 国产成人精品日本亚洲i8 | 亚 洲 视 频 高 清 无 码 | 国产乱码一区二区三区在线观看 | 国产一级精品毛片 | 久久一本日日摸夜夜添 | 解开人妻的裙子猛烈进入 | 亚洲国产精品国自产拍张津瑜 | 在线观看国产小视频 | 国产免费一区 | 嫩草网站在线观看 | 免费观看成人摸66m66 | 中文毛片无遮挡高潮免费 | yy6080亚洲精品一区 | 九九热免费视频 | 中文字幕日韩欧美一区二区三区 | 中文字幕日韩三级 | 性做久久久久久 | 又粗又猛又爽又黄少妇视频网站 | 91亚洲精选 | 日本熟妇毛耸耸xxxxxx | 韩国美女vip内部1101福利 | 97色伦图片 | 国内最真实的xxxx人伦 | 西方裸体在线观看 | 91av免费观看| 国产精品入口免费 | 麻豆av免费看 | 欧美不卡视频一区发布 | 红桃视频一区二区三区免费 | 亚洲va久久久噜噜噜久久狠狠 | 久久精品久久久久久久久久久久久 | 在线精品国产一区二区三区 | 欧美性受ⅹ╳╳╳黑人a性爽 | 区二区三区玖玖玖 | 一本色道久久综合亚洲精品不 | 天天躁日日躁很很很躁 | 99热中文 | 国产精品18久久久久久vr | 一级片在线 | 日韩男女视频 | 国产sm鞭打折磨调教视频 | 国产午夜亚洲精品午夜鲁丝片 | 久久亚洲天堂 | 欧美一性一乱一交一视频 | 国产精品无码专区 | 蜜桃视频在线观看www社区 | 日韩丰满少妇无吗视频激情内射 | 91av视频在线免费观看 | 色播久久人人爽人人爽人人片av | 中文字日产幕码三区的做法大全 | 色情久久久av熟女人妻网站 | 我要看一级黄色毛片 | 精品视频麻豆入口 | 日本欧美一区二区 | 老司机伊人 | 日韩高清影视 | 两性囗交做爰视频 | 婷婷丁香视频 | 亚洲乱码视频在线观看 | 日韩精品久久久久久久电影蜜臀 | 麻豆小视频| 久久久久一级片 | h片在线| 捏胸吃奶吻胸免费视频大软件 | 五月天国产视频 | 久久人爽人人爽人人片av | 91高潮胡言乱语对白刺激国产 | 91国内视频| 男女视频国产 | 久久久国产精华特点 | 亚洲妇女捆绑hd | 欧美大片免费在线观看 | 熟妇人妻av无码一区二区三区 | 美女隐私黄www网站免费 | 日韩一级片免费看 | 欧美成年网站 | 男人的天堂avav | 91久久久久 | 九九视频在线观看视频6 | 激情五月中文字幕 | 日韩欧美在线不卡 | 日本少妇翘臀后式gif动态图 | 自拍偷拍第一页 | 做爰猛烈叫床91 | 日本二区视频 | av毛片在线看 | 国产一级在线视频 | 国产不卡在线 | 欧美日p视频 | 九九九九九九九伊人 | 国产精品久久久久久久久侵犯 | 91插插插影库永久免费 | 极品人妻少妇一区二区三区 | 欧产日产国产精品 | 欧美成人四级hd版 | 麻豆精品a∨在线观看 | 超碰av在线播放 | 精品乱人伦一区二区三区 | 夜夜躁狠狠躁日日躁视频 | 九九热在线播放 | 日韩大尺度在线观看 | 91精品国产自产在线观看 | 超碰综合在线 | 无码人妻精品一区二区三区不卡 | 国产自产在线视频 | 日本人做受免费视频 | 国产毛片欧美毛片久久久 | 欧美国产影院 | 久久久久久久免费看 | 好大好长好紧爽小91 | 国产精品v欧美精品∨日韩 女邻居的大乳中文字幕 | 国产在视频线在精品视频55 | 欧美肥妇多毛bbw | 久久精品黄aa片一区二区三区 | 国产51人人成人人人人爽色哟哟 | av在线中文 | 九九热久久久99国产盗摄蜜臀 | 小明看国产 | 在线vr极品专区 | 我爱我色成人网 | 亚洲一区a | 亚洲精品乱码一区二区三区 | 欧美特黄一级大片 | 成人免费视 | 国产亚洲天堂网 | 色片在线免费观看 | 亚洲va久久久噜噜噜久久 | 无套日出白浆 | 日本在线免费看 | 中文字幕aⅴ人妻一区二区 性色av免费网站 | 超碰caoprom| 精品久久久久久久免费看女人毛片 | 六个黑人玩一个中国少妇视频 | 亚洲男人的天堂在线观看 | 国产黄色av | 无码人妻精品丰满熟妇区 | 国产一区二区内射最近更新 | 91九色国产视频 | 性与爱午夜视频免费看 | 在线成人一区 | 久久精品国产av一区二区三区 | 久久久久无码中 | 国产福利精品在线 | wwwcomcn成人 | 大肉大捧一进一出好爽 | 欧美日韩午夜爽爽 | 婷婷综合久久中文字幕蜜桃三电影 | 尹人成人 | av动漫大尺度在线 | 久久久情 | 欧美乱妇在线观看 | 自拍偷拍第1页 | 女人的精水喷出来视频 | 亚洲精品久久久久久久蜜桃臀 | 男人天堂网在线观看 | 日本三级久久久 | 日韩欧美一级 | 国产乱码一区二区三区在线观看 | 欧美精品在线一区二区三区 | 麻豆精品一区二正一三区 | 黄色激情网址 | www.黄色| 大波大乳videos巨大 | 在线成人精品国产区免费 | 亚洲精品久久久久久 | 中文字幕乱码亚洲无线三区 | 亚洲 欧美 清纯 校园 另类 | 美女初尝巨物嗷嗷叫自拍视频 | 亚洲区小说区激情区图片区 | 国产精品成人在线观看 | 越南少妇做受xxx片 越南性xxxx精品hd | 第一色网站 | 精品黑人一区二区三区久久 | 森泽佳奈av| 欧美日韩国产网站 | 国产精成人品免费观看 | 国产天天操 | 国产系列在线观看 | 中文字幕无码人妻aaa片 | 看片网址国产福利av中文字幕 | 国产极品探花一区二区三区 | www.亚洲色图.com | 网友真实露脸自拍10p | 午夜国产小视频 | 午夜视频入口 | 天堂а√在线地址 | 欧美日韩一区二区三 | 久久中文精品视频 | 国产重口老太伦 | 成人激情免费视频 | 欧美一级一区二区三区 | 国产欧美日韩精品一区二区三区 | 波多野结衣美乳人妻hd电影欧美 | 亚洲老板91色精品久久 | 亚洲精品蜜桃 | 青青草原综合久久大伊人 | 中国丰满少妇熟乱xxxx | 顶臀精品视频www | 久久人妻公开中文字幕 | 操到喷水 | 操碰在线视频 | 久久国产三级 | 男女偷爱性视频刺激 | 久久男人av资源站 | 999精产国品一二三区 | 天天摸天天草 | 国产91网址 | 久久最新精品 | 四虎永久在线精品免费网站 | 国产精品夜夜 | 国产伦子真实事例对白 | 99热国产精品 | 亚洲精品久久激情国产片 | 男人和女人高潮做爰视频 | 日本视频又叫又爽 | 四季av一区二区凹凸精品 | 欧美成人免费一区二区三区 | 又色又爽又激情的59视频 | 把女邻居弄到潮喷的性经历 | 国产成人在线一区 | 国精产品一区一区三区免费视频 | 国产精品爽爽久久久久久蜜臀 | 国产成人自拍一区 | 欧美激情视频网 | 永久看看免费大片 | 四虎影视免费在线观看 | 成人天堂av | 丰满少妇乱子伦精品看片 | 99亚洲欲妇 | 大屁股大乳丰满人妻 | 狠狠干老司机 | 日本精品久久久久中文字幕 | 欧美国产日产一区二区 | 国产一级淫 | 国产外围在线 | 欧美疯狂做受xxxx高潮小说 | 黄色a级片网站 | 欧美日韩国产成人高清视频 | 日本美女极度性诱惑卡不卡 | 女装男の子av在线播放 | 国产精品偷窥熟女精品视频 | 牛牛a级毛片在线播放 | 992tv成人国产福利在线观看 | 无码av天天av天天爽 | 国产精品久久久久久久久齐齐 | 中文字幕一区二区在线观看 | 亚洲欧洲一区二区三区四区 | 视频精品一区二区三区 | 91av在线免费视频 | 8050午夜二级无码中文字幕 | 精品国产麻豆免费人成网站 | 日韩视频专区 | 国产91精品在线观看 | 国产成人avxxxxx在线看 | 老色鬼在线精品视频在线观看 | 欧美日本91精品久久久久 | 久久精品成人免费国产片桃视频 | 羞羞视频入口 | av在线播放免费观看 | 另类图片婷婷 | 免费观看的av毛片的网站 |