Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

gmod_materialized_view_tool.plp - Trực tuyến trên đám mây

Chạy gmod_materialized_view_tool.plp trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh gmod_materialized_view_tool.plp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


gmod_materialized_view_tool.pl - một công cụ để tạo và quản lý các chế độ xem cụ thể hóa cho
Chado.

TỔNG HỢP


% gmod_materialized_view_tool.pl [tùy chọn]

DÒNG LỆNH LỰA CHỌN


--create_view Hướng dẫn người dùng tạo MV
--update_view viewname Làm mới dữ liệu trong MV được đặt tên
--tự động Làm mới dữ liệu trong tất cả MV đã lỗi thời
--dematerialize viewname Tạo chế độ xem chân thực, xóa MV
--dbprofile tên hồ sơ Các tùy chọn hồ sơ DB sẽ sử dụng (mặc định là 'mặc định')
--list Cung cấp danh sách MV
--status Cung cấp trạng thái của tất cả MV
--view_name Tên của chế độ xem sẽ được tạo
--table_name Tên đủ điều kiện lược đồ của bảng
--refresh_time Tần suất cập nhật chế độ xem
--column_def Danh sách các cột có loại
--sql_query Chọn truy vấn để xác định nội dung bảng
--index_fields Danh sách các trường để xây dựng chỉ mục
--special_index SQL để tạo các chỉ mục đặc biệt
--yes Giả sử có cho bất kỳ câu hỏi có/không nào
--help In tài liệu này và thoát

Lưu ý rằng các tùy chọn có thể được rút ngắn. Ví dụ: '--de' là cách rút ngắn có thể chấp nhận được
của --phi vật chất hóa. Đối với các tùy chọn có chữ cái đầu tiên duy nhất, chữ viết tắt (đơn
phiên bản có gạch nối) của tùy chọn có thể được sử dụng, như '-a' cho --tự động.

MÔ TẢ


CẢNH BÁO: Tập lệnh này tạo ra một lỗ hổng bảo mật khá lớn có thể dẫn đến mất dữ liệu.
Người dùng có thể dễ dàng nhập các truy vấn SQL thông qua giao diện này, điều này có thể làm hỏng
cơ sở dữ liệu.

Công cụ này cung cấp một số chức năng hữu ích để tạo và duy trì vật chất hóa
lượt xem (MV) trong lược đồ Chado. Một khung nhìn cụ thể hóa đơn giản là một bảng cơ sở dữ liệu (thực)
đã được tạo và chứa dữ liệu từ một tập hợp các bảng khác. Nó giống như một cái nhìn,
chỉ vì nó đã được hiện thực hóa nên nó có thể được lập chỉ mục và các tìm kiếm trên đó sẽ nhanh hơn nhiều
hơn trên các khung nhìn cơ sở dữ liệu. Có ít nhất hai mặt trái của MV:

1 Đồng bộ hóa dữ liệu
Khi các bảng thông thường được cập nhật với các giá trị được phản ánh trong MV, sẽ có một
độ trễ (thường là một độ trễ rất đáng chú ý) giữa thời điểm bảng bình thường được cập nhật và
khi MV được cập nhật. Công cụ này cung cấp phương tiện cập nhật MV; nhìn thấy
--tự động bên dưới.

2 Dung lượng ổ đĩa
Vì MV là các bảng thực tế nên chúng sẽ chiếm dung lượng đĩa thực tế. Điều đó là có thể,
tùy thuộc vào cách tạo MV, nó có thể chiếm một lượng lớn dung lượng ổ đĩa.

A Chú thích về SQL cho cư trú các bàn
Khi xây dựng mệnh đề SELECT, tên của các cột được chọn phải khớp với
tên của các cột trong chế độ xem cụ thể hóa. Ví dụ: nếu tên của các cột
là feature_id và tên, nhưng các cột đang được chọn là feature_id và Uniquename, bạn
phải sử dụng tùy chọn "AS" để đổi tên cột kết quả, như:

CHỌN feature_id, tên duy nhất NHƯ tên ...

Nếu bạn không làm điều này, cột bị ảnh hưởng trong bảng kết quả sẽ trống.

LỰA CHỌN


--create_view
Hướng dẫn người dùng thông qua một loạt lời nhắc để tạo chế độ xem cụ thể hóa mới.

--update_view tên xem
Cập nhật dữ liệu trong chế độ xem cụ thể hóa bằng cách trước tiên xóa dữ liệu trong bảng và
sau đó chạy truy vấn xác định dữ liệu để điền lại dữ liệu đó.

--tự động
Tự động cập nhật tất cả các MV hiện đã bị đánh dấu lỗi thời theo
theo tần suất cập nhật đã được chỉ định khi MV được tạo. Tùy chọn này là
rất hữu ích trong công việc định kỳ để cập nhật MV thường xuyên.

--phi vật chất hóa tên xem
Quay MV và chuyển thành chế độ xem tiêu chuẩn. Điều này có thể được thực hiện nếu cơ sở dữ liệu
quản trị viên cho rằng nhược điểm của sơ đồ MV là không hiệu quả trong một điều kiện nhất định
xem, chẳng hạn như nếu dữ liệu trong các bảng cơ bản thay đổi thành thường xuyên hoặc
MV chiếm quá nhiều dung lượng đĩa.

--dbprofile
Tên của cấu hình DB sẽ sử dụng để kết nối cơ sở dữ liệu. Những hồ sơ này được lưu giữ
trong $GMOD_ROOT/conf (thường là /usr/local/gmod/conf) và chứa thông tin như
tên cơ sở dữ liệu, tên người dùng và mật khẩu. Giá trị mặc định là 'mặc định'
được tạo khi cơ sở dữ liệu Chado được tạo.

--danh sách
Cung cấp danh sách các MV hiện tại.

--trạng thái
Cung cấp trạng thái của tất cả các MV, bao gồm cả việc chúng được coi là hiện tại hay đã hết
ngày.

--Cứu giúp
In tài liệu này và thoát.

KHÔNG TƯƠNG TÁC XEM SỰ SÁNG TẠO


Các tùy chọn sau đây được cung cấp để cho phép tạo các chế độ xem cụ thể hóa theo cách không
cách tương tác. Nếu bất kỳ cờ nào dưới đây bị bỏ qua, bạn sẽ được nhắc
các giá trị thích hợp.

--view_name
Đây là tên mà công cụ này sẽ sử dụng sau này để gọi MV; thông thường nó
sẽ giống với tên của MV trong cơ sở dữ liệu, nhưng không nhất thiết phải như vậy.

--tên_bảng
Tên đủ điều kiện của bảng, như "public.all_feature_names"

--refresh_time
Tần suất mà chế độ xem sẽ được cập nhật. Đây có thể là một số
giây hoặc một trong số 'hàng ngày', 'hàng tuần' hoặc 'hàng tháng'.

--cột_def
Danh sách các cột có loại, như "feature_id số nguyên, tên vecni(255),sinh vật_id
số nguyên".

--sql_query
Chọn truy vấn để xác định nội dung bảng; xem ghi chú ở trên về cách SQL phải như thế nào
được viết cho truy vấn này.

--index_fields
Danh sách các trường để xây dựng chỉ mục.

--chỉ mục đặc biệt
SQL để tạo các chỉ mục đặc biệt. Điều này cho phép bạn tạo văn bản đầy đủ và đầy đủ chức năng
chỉ mục tìm kiếm.

--đúng
Giả sử có cho bất kỳ câu hỏi có/không nào

TÁC GIẢ


Chris Carpita , với một số bổ sung nhỏ và GMOD cụ thể
thay đổi từ Scott Cain[email được bảo vệ]>.

Bản quyền (c) 2007

Thư viện này là phần mềm miễn phí; bạn có thể phân phối lại nó và / hoặc sửa đổi nó theo cùng một
các điều khoản như chính Perl.

Sử dụng gmod_materialized_view_tool.plp trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Ở giữa
    Ở giữa
    Giao diện Minecraft giữa hoặc nâng cao
    và Theo dõi Dữ liệu / Cấu trúc là một công cụ để
    hiển thị tổng quan về Minecraft
    thế giới mà không thực sự tạo ra nó. Nó
    có thể ...
    Tải về giữa
  • 2
    MSYS2
    MSYS2
    MSYS2 là một tập hợp các công cụ và
    thư viện cung cấp cho bạn một
    môi trường dễ sử dụng để xây dựng,
    cài đặt và chạy Windows gốc
    phần mềm. Nó lừa ...
    Tải xuống MSYS2
  • 3
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo là codec hình ảnh JPEG
    sử dụng hướng dẫn SIMD (MMX, SSE2,
    NEON, AltiVec) để tăng tốc đường cơ sở
    Bật nén và giải nén JPEG
    x86, x8 ...
    Tải xuống libjpeg-turbo
  • 4
    Trình quản lý tải xuống Xtreme
    Trình quản lý tải xuống Xtreme
    Hiện dự án đã có nhà mới:
    https://xtremedownloadmanager.com/ For
    nhà phát triển:
    https://github.com/subhra74/xdm Xtreme
    Trình quản lý tải xuống là một công cụ mạnh mẽ t ...
    Tải xuống Trình quản lý tải xuống Xtreme
  • 5
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Tính năng: độ phân giải thấp 4:3 và 16:9
    Đầu ra VGA Bàn phím và chuột PS/2
    giao diện người dùng dựa trên inputText (TUI)
    với trình quản lý hộp thoạiPartial Unicode
    hỗ trợĐĩa nô lệ...
    Tải xuống TTGO VGA32 Lite
  • 6
    Bộ nạp khởi động Clover EFI
    Bộ nạp khởi động Clover EFI
    Dự án đã chuyển sang
    https://github.com/CloverHackyColor/CloverBootloader..
    Các tính năng: Khởi động macOS, Windows và Linux
    ở chế độ UEFI hoặc kế thừa trên Mac hoặc PC với
    UE...
    Tải xuống bộ tải khởi động Clover EFI
  • Khác »

Lệnh Linux

Ad