原创 confuence遷移

如果丟失了一些內容如application-data,可以先參考本鏈接http://www.wjhsh.net/chenjw-note-p-12956006.html安裝。否則直接複製過來即可。 然後把老庫導出來,導入新庫。啓動即可。 my

原创 LightDB 22.2正式發佈

本版本主要特性包括: 1、引入實驗性特性oracle pl/sql存儲過程兼容,兼容絕大部分oracle pl/sql一份代碼可以同時運行於oracle和lightdb 2、lightdb jdbc支持autocommit=true時,

原创 postgresql toast解析

先postgresql的頁結構、頁物理佈局 postgresql 記錄(元祖)物理佈局    源碼定義如下: struct HeapTupleHeaderData { union { HeapTuple

原创 lightdb/postgresql函數分類

  在postgresql中,函數有個不穩定性分類屬性,它會影響優化器評估函數的可優化級別、同時也會影響postgresql中並行執行的可行性。   函數有三種類型:VOLATILE、STABLE以及IMMUTABLE。VOLATILE是函

原创 mysql/lightdb uuid報錯ERROR: invalid input syntax for type uuid: "-1"

lightdb原生支持uuid(), sys_guid()函數。[email protected]=# create table test_uuid(uuid_t uuid); CREATE TABLE [email protected]=#

原创 lightdb修改用戶密碼

[email protected]=# alter user zjh password '123456';ALTER ROLE

原创 c語言獲取cpu數量

1、在Linux下獲取CPU核數 linux下可以通過linux系統提供的sysconf()來獲取當前CPU個數,sysconf在頭文件unistd.h中聲明。 sysconf函數中輸入參數_SC_NPROCESSORS_CONF和_SC_

原创 oracle到lightdb遷移

https://github.com/hslightdb/ora2pg oracle到lightdb遷移手冊:https://www.hs.net/lightdb/docs/Oracle%20%E8%BF%81%E7%A7%BBLightD

原创 mysql到lightdb遷移

遷移工具,lightdb增強版pgloader https://github.com/hslightdb/ltloader 下載,直接編譯,有mysql客戶端即可使用。 mysql/mariadb到lightdb遷移手冊 https://w

原创 LightDB Enterprise Postgres常用數據字典入門一覽

查看當前數據庫 postgres=# select current_database(); current_database ------------------ postgres (1 row) 查看數據庫用戶列表 postg

原创 lightdb sleep vs oracle sleep

有些時候,我們需要在測試時進行sleep,以便判斷tps,oracle中如下: SELECT count(1) FROM scott.users; BEGIN DBMS_LOCK.sleep (1); END; / SELECT

原创 c json解析示例

json-c是最主流的json c庫。[[email protected] build]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local .. -- The C compiler identific

原创 lightdb生成隨機數

lightdb內置函數可生成 [[email protected] data]$ ltsql -p9999 ltsql (13.3-22.2) Type "help" for help. [email protected]=# select

原创 lightdb關閉事務自動提交

  在lightdb/pg中,事務是自動提交的,也就是除非明確通過BEGIN;開啓事務,否則任何語句都是獨立事務。在ltsql客戶端,可以通過\echo :AUTOCOMMIT查看自動提交模式,如下: [[email protected]

原创 lightdb匿名塊及其事務支持

do $$ declare i record; begin for i in 100000..300000 loop insert into scott.departments select 100000 +