如何隨機生成一個大表的資料
create table test_table(a number,b varchar2(100),c varchar2(10),d date);
insert into test_table
select rownum as a,
dbms_random.string('a', 50),
dbms_random.string('u', 3) as c,
to_date('2016-01-01', 'yyyy-mm-dd') + dbms_random.value * 360 as d
from dual
connect by level <= 4000000;
commit;
建立索引:
create index idx_node_c_a on test_table(c,a);
create index idx_node_c on test_table(c);
create index uk_node on test_table(a);
insert into test_table
select rownum as a,
dbms_random.string('a', 50),
dbms_random.string('u', 3) as c,
to_date('2016-01-01', 'yyyy-mm-dd') + dbms_random.value * 360 as d
from dual
connect by level <= 4000000;
commit;
建立索引:
create index idx_node_c_a on test_table(c,a);
create index idx_node_c on test_table(c);
create index uk_node on test_table(a);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-2137418/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何打造一個大模型生成的資料目錄?大模型
- [隨機數詳解]生成一個隨機數,生成指定範圍的隨機數及隨機陣列去重隨機陣列
- python 隨機生成字串資料Python隨機字串
- 機器學習演算法的隨機資料生成機器學習演算法隨機
- 使用SQL語句從資料庫一個表中隨機獲取資料SQL資料庫隨機
- 分享一個生成隨機序列的演算法隨機演算法
- 表中隨機取資料隨機
- 大規模資料儲存叢集資料存放的設計,分散式shardid的生成-如何指定範圍隨機數,分組隨機數分散式隨機
- php生成一個可選位數的隨機碼PHP隨機
- 介面測試的時候如何生成隨機資料進行測試隨機
- Oracle用隨機資料填充表Oracle隨機
- MySQL用隨機資料填充表MySql隨機
- Python如何隨機生成1到100的隨機數?Python隨機
- 機器學習演算法的隨機資料生成總結機器學習演算法隨機
- 生成某個範圍的隨機數隨機
- 如何生成指定分佈的隨機數隨機
- 生成14個可重複一次的隨機數隨機
- 如何利用PyQT5製作一個資料圖表生成器QT
- 如何得到一個隨機密碼隨機密碼
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- 如何實現MySQL隨機查詢資料與MySQL隨機更新資料?MySql隨機
- php生成唯一隨機碼PHP隨機
- 隨機生成四個驗證碼隨機
- Python中如何生成隨機數?Python隨機
- ORACLE 模擬資料之 從指定表中的指定欄位時隨機出一個值Oracle隨機
- 把一個已存在資料的大表改成分割槽表
- Golang 開源庫分享:faker - 隨機生成有趣的假資料!Golang隨機
- python 使用 random模組生成隨機測試資料Pythonrandom隨機
- 如何生成隨機不重複的11位數字隨機
- 集合中隨機取出幾個資料隨機
- 生成隨機排列隨機
- 生成隨機數隨機
- 如何刪除大表中的資料
- python生成隨機數、隨機字串Python隨機字串
- MySQL 用隨機資料填充外來鍵表MySql隨機
- java 生成一個隨機整數,範圍從 1 到 10Java隨機
- 天坑,這樣一個lambda隨機取資料也有Bug隨機
- 一文搞懂Java隨機數生成Java隨機