數(shù)據(jù)庫系統(tǒng)性能優(yōu)化方法研究
本文選題:并發(fā)訪問 切入點(diǎn):查詢優(yōu)化 出處:《江西理工大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著互聯(lián)網(wǎng)技術(shù)和產(chǎn)業(yè)的高速發(fā)展,線上網(wǎng)絡(luò)用戶數(shù)量呈現(xiàn)井噴式增長,網(wǎng)絡(luò)中的數(shù)據(jù)也越來越龐大,這使得對數(shù)據(jù)的管理也日趨重要。在現(xiàn)實生活中,大量的個人用戶、互聯(lián)網(wǎng)興趣小組和新型互聯(lián)網(wǎng)創(chuàng)業(yè)公司,普遍通過搭建輕量級的數(shù)據(jù)庫應(yīng)用系統(tǒng)融入新時代的網(wǎng)絡(luò)世界。然而,系統(tǒng)在面對大量用戶并發(fā)訪問引發(fā)的數(shù)據(jù)庫系統(tǒng)吞吐量增加以及I/O訪問頻繁等狀況時,會導(dǎo)致系統(tǒng)過載、延遲增加甚至系統(tǒng)服務(wù)癱瘓的現(xiàn)象。目前用來優(yōu)化輕量級數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法普遍存在實現(xiàn)技術(shù)難度大、開發(fā)周期長等缺點(diǎn)。針對上述問題,為提高和改善輕量級數(shù)據(jù)庫系統(tǒng)并發(fā)訪問響應(yīng)性能,在基于原有系統(tǒng)軟件和硬件環(huán)境不變的情況下,本文圍繞數(shù)據(jù)庫系統(tǒng)性能優(yōu)化方法,主要開展了以下研究工作:(1)對數(shù)據(jù)庫系統(tǒng)性能優(yōu)化技術(shù)進(jìn)行了概述,在此基礎(chǔ)上,根據(jù)程序的局部性原理和Cache的設(shè)計理念,結(jié)合正則表達(dá)式以及Java反射機(jī)制,提出了一種輕量級的關(guān)系數(shù)據(jù)優(yōu)化訪問算法,詳細(xì)闡述了算法的提出背景、設(shè)計思想、算法描述和執(zhí)行步驟。(2)在MySQL平臺上對算法進(jìn)行了實驗,并對內(nèi)存SQL查詢與磁盤SQL查詢的性能進(jìn)行了比較。實驗結(jié)果表明,在key值、索引字段和一般字段的并發(fā)查詢測試中,針對輕量級的關(guān)系數(shù)據(jù)庫系統(tǒng),當(dāng)處理大量在線網(wǎng)絡(luò)用戶并發(fā)查詢訪問時,本文所提出的算法具有更快的處理速度,能夠保證在用戶可接受的等待周期內(nèi)完成查詢響應(yīng)。為輕量級數(shù)據(jù)庫系統(tǒng)性能優(yōu)化提供了一種重要的解決方案,具有一定的工程應(yīng)用價值。
[Abstract]:With the rapid development of Internet technology and industry, the number of online network users is blowout, and the data in the network is becoming larger and larger, which makes the data management increasingly important. In real life, a large number of individual users, Internet interest groups and new Internet startups generally integrate into the new era's online world by building lightweight database applications. In the face of the increase of database system throughput caused by a large number of concurrent users and frequent I / O visits, the system will be overloaded. At present, the methods used to optimize the lightweight database application system have the disadvantages of high technical difficulty, long development period and so on. In order to improve the performance of concurrent access response of lightweight database system, based on the original system software and hardware environment, this paper focuses on the optimization method of database system performance. The following research work is carried out: (1) the performance optimization technology of database system is summarized. On this basis, according to the local principle of the program and the design idea of Cache, the regular expression and Java reflection mechanism are combined. A lightweight optimal access algorithm for relational data is proposed. The background, design idea, description and execution steps of the algorithm are described in detail. (2) the algorithm is tested on the MySQL platform. The performance of memory SQL query and disk SQL query is compared. The experimental results show that in the concurrent query test of key value, index field and general field, the performance of the lightweight relational database system is studied. When processing a large number of online network users concurrent query access, the algorithm proposed in this paper has a faster processing speed. It can ensure that the query response can be completed within the acceptable waiting period of the user. It provides an important solution for the performance optimization of lightweight database system and has certain engineering application value.
【學(xué)位授予單位】:江西理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.13
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張延芳;袁浩;;網(wǎng)絡(luò)數(shù)據(jù)庫訪問路徑關(guān)聯(lián)特征分析查詢優(yōu)化[J];計算機(jī)仿真;2015年09期
2 何書鸞;龐寅;;基于兩階段的數(shù)據(jù)庫查詢優(yōu)化策略[J];激光雜志;2015年04期
3 張巖;唐興;王宏志;;劣質(zhì)數(shù)據(jù)庫上查詢優(yōu)化策略[J];小型微型計算機(jī)系統(tǒng);2014年11期
4 王磊;;基于BACS算法的數(shù)據(jù)庫查詢優(yōu)化[J];計算機(jī)工程與應(yīng)用;2015年13期
5 徐增敏;張昆;丁勇;趙汝文;;基于動態(tài)視圖的數(shù)據(jù)庫性能調(diào)優(yōu)[J];計算機(jī)應(yīng)用與軟件;2012年12期
6 楊正校;楊陽;;基于企業(yè)環(huán)境的ORACLE數(shù)據(jù)庫性能優(yōu)化[J];蘇州市職業(yè)大學(xué)學(xué)報;2012年02期
7 唐銘;史長瓊;周愷卿;張大方;;倒插入分段哈希算法[J];計算機(jī)應(yīng)用;2011年02期
8 張朝霞;劉耀軍;;有效的哈希沖突解決辦法[J];計算機(jī)應(yīng)用;2010年11期
9 王洪欣;常軍林;;WEB數(shù)據(jù)庫查詢優(yōu)化的研究[J];科技信息;2009年13期
10 孫風(fēng)棟;閆海珍;;Oracle 10g數(shù)據(jù)庫系統(tǒng)性能優(yōu)化與調(diào)整[J];計算機(jī)技術(shù)與發(fā)展;2009年02期
相關(guān)碩士學(xué)位論文 前10條
1 劉春艷;基于關(guān)系數(shù)據(jù)庫性能優(yōu)化策略的研究與實現(xiàn)[D];西安電子科技大學(xué);2012年
2 侯彬;基于CPS的實時系統(tǒng)的面向方面的中間件研究[D];廣東工業(yè)大學(xué);2011年
3 藍(lán)維洲;BGP協(xié)議中正則表達(dá)式匹配系統(tǒng)的研究與軟硬件實現(xiàn)[D];上海交通大學(xué);2010年
4 黃蘇雅;ORACLE 11G RAC OLTP海量數(shù)據(jù)庫的存儲架構(gòu)設(shè)計及性能分析[D];上海交通大學(xué);2011年
5 王磊;基于GPU的高速正則表達(dá)式匹配技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2010年
6 朱喜梅;基于SQL Server數(shù)據(jù)庫的性能調(diào)優(yōu)策略與研究[D];哈爾濱理工大學(xué);2009年
7 王利;SQL SERVER數(shù)據(jù)庫性能調(diào)整與優(yōu)化[D];電子科技大學(xué);2007年
8 宋海平;大型應(yīng)用系統(tǒng)中數(shù)據(jù)庫性能優(yōu)化的研究[D];武漢理工大學(xué);2007年
9 劉亞欣;數(shù)據(jù)庫查詢優(yōu)化技術(shù)研究及其應(yīng)用[D];大連理工大學(xué);2006年
10 孫立榮;面向接口元數(shù)據(jù)信息獲取的CORBA反射機(jī)制的研究與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2006年
,本文編號:1582310
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1582310.html