chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用SQL數(shù)據(jù)生成器生成測(cè)試數(shù)據(jù)

哲想軟件 ? 來(lái)源:哲想軟件 ? 作者:哲想軟件 ? 2022-10-09 17:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本文中,我們將研究用虛擬數(shù)據(jù)填充員工數(shù)據(jù)庫(kù)的過(guò)程,我們預(yù)先設(shè)計(jì)了它的模式。用虛擬數(shù)據(jù)填充SQL數(shù)據(jù)庫(kù)對(duì)于運(yùn)行測(cè)試很有用。最簡(jiǎn)單的方法是使用可視數(shù)據(jù)生成工具用隨機(jī)數(shù)據(jù)填充SQL表。

使用SQLServer數(shù)據(jù)生成器生成數(shù)據(jù)

SQLServer工具的數(shù)據(jù)生成器與SSMS和dbForgeStudio集成。重要的是,根據(jù)列標(biāo)題、維度和數(shù)據(jù)類型生成真實(shí)的測(cè)試數(shù)據(jù)。此外,表之間的關(guān)系也被考慮在內(nèi),因?yàn)閿?shù)據(jù)生成過(guò)程依賴于它們。

要打開(kāi)此組件,請(qǐng)右鍵單擊SSMS中所需數(shù)據(jù)庫(kù)的數(shù)據(jù)生成>新數(shù)據(jù)生成:

042544d0-456f-11ed-96c9-dac502259ad0.png

圖1.在SSMS中運(yùn)行DataGenerator for SQL Server工具

如果您使用的是dbForgeStudio,請(qǐng)從主菜單中選擇工具>新數(shù)據(jù)生成:

04553654-456f-11ed-96c9-dac502259ad0.png

圖2:在 dbForgeStudio 中運(yùn)行DataGenerator for SQL Server工具

在“數(shù)據(jù)生成器項(xiàng)目屬性”窗口的“連接”選項(xiàng)卡上,您可以看到當(dāng)前的MSSQL Server 實(shí)例和為數(shù)據(jù)生成選擇的數(shù)據(jù)庫(kù),您可以對(duì)其進(jìn)行編輯(如有必要)。然后點(diǎn)擊下一步:

047998e6-456f-11ed-96c9-dac502259ad0.png

圖3:連接選項(xiàng)卡的配置

然后,在選項(xiàng)選項(xiàng)卡上,設(shè)置數(shù)據(jù)生成選項(xiàng):

04a57970-456f-11ed-96c9-dac502259ad0.png

圖4:數(shù)據(jù)生成選項(xiàng)的配置

請(qǐng)注意,您可以在不同的模式下生成SQL 測(cè)試數(shù)據(jù):

按指定行數(shù)(默認(rèn)1000行)

按現(xiàn)有數(shù)據(jù)量的百分比(默認(rèn)為10%)

按時(shí)間生成數(shù)據(jù)(默認(rèn)10秒)

您還可以通過(guò)設(shè)置Truncatedata from table before generation參數(shù)來(lái)刪除生成前的數(shù)據(jù)。

您可以通過(guò)以下方式之一設(shè)置值分配方式:

1.按時(shí)間戳隨機(jī)

2.種子隨機(jī)(默認(rèn)值1)

3.順序

您還可以設(shè)置列屬性:

1.設(shè)置唯一值

2.包含NULL值(默認(rèn)10%的行)

3.包含空值(默認(rèn)10%的行)

您可以通過(guò)單擊數(shù)據(jù)生成配置窗口左下方的保存命令行將配置保存到.bat 文件。

完成配置后,單擊數(shù)據(jù)生成配置窗口右下角的打開(kāi)。

然后,您將看到一個(gè)進(jìn)度條,指示正在加載表元數(shù)據(jù)。之后,將出現(xiàn)一個(gè)窗口,其中包含每個(gè)選定表的數(shù)據(jù)生成的詳細(xì)配置:

04bc83ae-456f-11ed-96c9-dac502259ad0.png

圖5:每個(gè)選定表的詳細(xì)數(shù)據(jù)生成配置

在左側(cè)選擇要填充的表和列。在右側(cè)為所選表設(shè)置表創(chuàng)建模式。

以下是生成數(shù)據(jù)的實(shí)例(注意這些是真實(shí)姓名)。

右上角有一個(gè)帶有上述數(shù)據(jù)生成配置的按鈕。

要開(kāi)始數(shù)據(jù)生成,請(qǐng)單擊對(duì)話框頂部中心的綠色箭頭。將出現(xiàn)一個(gè)用于選擇其他配置的對(duì)話框。在這里,在“輸出”選項(xiàng)卡上,您必須準(zhǔn)確選擇生成數(shù)據(jù)的方式:作為腳本、作為文件或作為數(shù)據(jù)庫(kù)。我們選擇最后一個(gè)選項(xiàng),然后單擊Next:

050750e6-456f-11ed-96c9-dac502259ad0.png

圖6:輸出選項(xiàng)卡的配置

之后,您可以在“選項(xiàng)”選項(xiàng)卡上設(shè)置其他參數(shù)。在這種情況下,您需要取消選中數(shù)據(jù)庫(kù)備份選項(xiàng)并單擊Next:

0558692c-456f-11ed-96c9-dac502259ad0.png

圖7:選項(xiàng)選項(xiàng)卡的配置

您可以在附加腳本選項(xiàng)卡上指定附加腳本。在我們的例子中,我們只需單擊Next:

0578ba42-456f-11ed-96c9-dac502259ad0.png

圖8:附加腳本選項(xiàng)卡的配置

在摘要選項(xiàng)卡上,您將找到有關(guān)配置和警告的信息。在這里,您還可以通過(guò)單擊SaveCommand Line將所有配置保存為.bat 文件。單擊Generate開(kāi)始數(shù)據(jù)生成過(guò)程:

05a1a556-456f-11ed-96c9-dac502259ad0.png

圖9:摘要選項(xiàng)卡上的一般信息和警告

出現(xiàn)數(shù)據(jù)生成窗口:

05dd6488-456f-11ed-96c9-dac502259ad0.png

圖10:數(shù)據(jù)生成過(guò)程

然后用數(shù)據(jù)填充表格。例如,表Employee包含以下生成的數(shù)據(jù):

05fdc7aa-456f-11ed-96c9-dac502259ad0.png

圖11:Employee表中生成的數(shù)據(jù)示例

結(jié)論

我們用真實(shí)數(shù)據(jù)填充數(shù)據(jù)庫(kù)以測(cè)試功能和利用率??梢詾樨?fù)載測(cè)試生成更多隨機(jī)數(shù)據(jù)。此外,可以借助dbForge單元測(cè)試工具加快實(shí)際測(cè)試過(guò)程。

借助SQL數(shù)據(jù)生成,您不僅可以計(jì)算出數(shù)據(jù)庫(kù)的增長(zhǎng)率,還可以計(jì)算出數(shù)據(jù)量增加導(dǎo)致的查詢性能差異。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SQL
    SQL
    +關(guān)注

    關(guān)注

    1

    文章

    789

    瀏覽量

    45996
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3979

    瀏覽量

    67419

原文標(biāo)題:Devart:如何使用SQL數(shù)據(jù)生成器生成測(cè)試數(shù)據(jù)

文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    非對(duì)稱密鑰生成和轉(zhuǎn)換規(guī)格詳解

    生成 以字符串參數(shù)生成RSA密鑰,具體的“字符串參數(shù)”由“RSA密鑰類型”和“素?cái)?shù)個(gè)數(shù)”使用符號(hào)“|”拼接而成,用于在創(chuàng)建非對(duì)稱密鑰生成器時(shí),指定密鑰規(guī)格。 說(shuō)明:生成RSA非對(duì)稱密
    發(fā)表于 09-01 07:50

    SQL 通用數(shù)據(jù)類型

    SQL 通用數(shù)據(jù)類型 數(shù)據(jù)庫(kù)表中的每個(gè)列都要求有名稱和數(shù)據(jù)類型。Each column in a database table is required to have a name a
    的頭像 發(fā)表于 08-18 09:46 ?467次閱讀

    是否可以在安裝了CY7C65213的電路板上生成USB2.0測(cè)試數(shù)據(jù)包波形?

    是否可以在安裝了 CY7C65213 的電路板上生成 USB2.0 測(cè)試數(shù)據(jù)包波形? 如果可能的話,請(qǐng)告訴我如何做,因?yàn)槲矣袦y(cè)量設(shè)備和合規(guī)套件。 請(qǐng)注意,我們不打算獲得USB標(biāo)志認(rèn)證,而是確認(rèn)安裝在板上的CY7C65213的波形是否符合硬件標(biāo)準(zhǔn)。
    發(fā)表于 05-06 08:29

    使用s32ds軟件時(shí),無(wú)法生成是怎么回事?

    使用s32ds軟件時(shí),無(wú)法生成,并顯示以下錯(cuò)誤消息。 請(qǐng)幫忙。 生成器:錯(cuò)誤:錯(cuò)誤:LinStackCfg.npf 行:5 “bus_clock” - 語(yǔ)法錯(cuò)誤
    發(fā)表于 04-04 08:04

    “Quantum Origin”成首個(gè)獲NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器

    -Quantinuum的“Quantum Origin”成為首個(gè)通過(guò)NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器 Quantum Origin獲得NIST SP 800-90B對(duì)其驗(yàn)證熵源的批準(zhǔn) 增強(qiáng)了聯(lián)邦
    的頭像 發(fā)表于 04-03 15:22 ?533次閱讀

    EB Tresos狀態(tài)顯示無(wú)法運(yùn)行生成器是什么原因?qū)е碌模?/a>

    我正在嘗試集成 MCAL 包,但在生成過(guò)程中收到如下驗(yàn)證錯(cuò)誤:“無(wú)法為模塊”Dio_TS_T40D2M20I0R0“運(yùn)行生成器
    發(fā)表于 04-02 08:06

    Python中的迭代器與生成器

    Python迭代器與生成器 列表生成式 列表生成式也叫做列表推導(dǎo)式,它本身還是列表,只不過(guò)它是根據(jù)我們定義的規(guī)則來(lái)生成一個(gè)真實(shí)的列表。 ? ? list2 = [x for x in
    的頭像 發(fā)表于 02-20 10:43 ?566次閱讀

    開(kāi)源隨機(jī)數(shù)生成器庫(kù)OpenRNG助力實(shí)現(xiàn)移植到Arm平臺(tái)時(shí)的最佳性能

    OpenRNG 實(shí)現(xiàn)了多種生成器和分布方式。生成器算法可生成“看似隨機(jī)”并具有某些統(tǒng)計(jì)特性的序列,我們將在下文進(jìn)行討論。分布方式會(huì)將序列映射到常見(jiàn)的概率分布概念,如高斯分布或二項(xiàng)分布
    的頭像 發(fā)表于 02-08 09:24 ?1635次閱讀
    開(kāi)源隨機(jī)數(shù)<b class='flag-5'>生成器</b>庫(kù)OpenRNG助力實(shí)現(xiàn)移植到Arm平臺(tái)時(shí)的最佳性能

    超詳細(xì)!FMU生成器用戶手冊(cè)來(lái)啦~

    FMU生成器是TSMaster中用于將模型打包生成FMU文件的一個(gè)工具,目前支持FMI3.0和FMI2.0版本,F(xiàn)MU類型僅支持Co-Simulation(CS),即聯(lián)合仿真FMU。本文將介紹FMU
    的頭像 發(fā)表于 01-17 20:02 ?1374次閱讀
    超詳細(xì)!FMU<b class='flag-5'>生成器</b>用戶手冊(cè)來(lái)啦~

    dbForge Studio For SQL Server:用于有效開(kāi)發(fā)的最佳SQL Server集成開(kāi)發(fā)環(huán)境

    dbForge Studio For SQL Server:用于有效開(kāi)發(fā)的最佳SQL Server集成開(kāi)發(fā)環(huán)境 SQL編碼助手 SQL代碼分析 查詢分析器 可視化查詢
    的頭像 發(fā)表于 01-16 10:36 ?932次閱讀

    Devart: dbForge Edge——您的終極多元數(shù)據(jù)庫(kù)解決方案

    和PostgreSQL數(shù)據(jù)庫(kù)的終極多元數(shù)據(jù)庫(kù)解決方案。 dbForge Edge可以為您帶來(lái)什么? 上下文感知SQL代碼補(bǔ)全、智能格式化和重構(gòu) 具有逐步執(zhí)行的自動(dòng)調(diào)試功能 200多個(gè)真實(shí)測(cè)試數(shù)
    的頭像 發(fā)表于 01-15 11:48 ?751次閱讀
    Devart: dbForge Edge——您的終極多元<b class='flag-5'>數(shù)據(jù)</b>庫(kù)解決方案

    Oracle數(shù)據(jù)庫(kù)的多功能集成開(kāi)發(fā)環(huán)境

    無(wú)需編碼即可在圖表上構(gòu)建可視化查詢 消除性能瓶頸的查詢優(yōu)化器 數(shù)據(jù)庫(kù)管理和靈活的用戶管理 帶有圖表和數(shù)據(jù)透視表的數(shù)據(jù)分析和報(bào)告工具 200多個(gè)真實(shí)測(cè)試數(shù)據(jù)的智能
    的頭像 發(fā)表于 01-14 13:52 ?588次閱讀
    Oracle<b class='flag-5'>數(shù)據(jù)</b>庫(kù)的多功能集成開(kāi)發(fā)環(huán)境

    EE-322:面向SHARC處理器的專家代碼生成器

    電子發(fā)燒友網(wǎng)站提供《EE-322:面向SHARC處理器的專家代碼生成器.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 14:04 ?0次下載
    EE-322:面向SHARC處理器的專家代碼<b class='flag-5'>生成器</b>

    生成式AI工具作用

    生成式AI工具是指那些能夠自動(dòng)生成文本、圖像、音頻、視頻等多種類型數(shù)據(jù)的人工智能技術(shù)。在此,petacloud.ai小編為您整理生成式AI工具作用。
    的頭像 發(fā)表于 10-28 11:19 ?1046次閱讀

    AIGC與傳統(tǒng)內(nèi)容生成的區(qū)別

    AIGC(Artificial Intelligence Generated Content,人工智能生成內(nèi)容)與傳統(tǒng)內(nèi)容生成在多個(gè)方面存在顯著區(qū)別。以下是對(duì)這兩者的對(duì)比: 一、數(shù)據(jù)類型與處理
    的頭像 發(fā)表于 10-25 15:13 ?2263次閱讀