搜索 提交
  • 数据库

  • centos安装mongodb

    rpm --import https://www.mongodb.org/static/pgp/server-5.0.asc vi /etc/yum.repos.d/mongodb-org-5.0.repo [mongodb-org-5.0] name=MongoDB Repository bas
  • navicat连接Oracle 11G

    下载一个instantclient解压到本地 修改配置文件tnsnames.ora 添加一个 ORCL11 =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PR
  • 在SAAS(Software as a Service)应用中,切换数据源和查询条件可能会有不同的实现方式

    多租户架构:SAAS应用通常采用多租户架构,即为每个租户(客户)创建独立的数据库实例或模式。在这种情况下,切换数据源可以通过配置当前租户的数据库连接信息来实现。一般来说,需要为每个租户维护一个连接池,并根据当前用户的身份切换到对应的数据库连接。 动态数据源切换:如果SAAS应用
  • mysql创建用户授权

    create user 'admin'@'localhost' IDENTIFIED BY '密码'; grant all privileges on *.* to 'admin'@'localhost' with grant option; //本机 grant all privileges on
  • 查看数据库blob列内容长度

    mysql: SELECT OCTET_LENGTH(column_name)  from table   oracle: select length(column_name)  from table  
  • mysql创建用户

    create user 'admin'@'%' identified by 'admin123456'; GRANT ALL PRIVILEGES ON db_sso.* TO 'admin'@'%'; FLUSH PRIVILEGES;
  • MySQL删除数据后压缩表空间

    optimize table table_name ;
    当表数据被大量删除后,释放占用的空间就变得很有必要了。会明显的提高查询速度。使用 optimize table。被删除的记录被保持在链接清单中,后续的 insert 操作会重新使用旧的记录位置。您可以使用 optimize table 来重新利用未使用的空间,并整理数据文件的碎片。optimize 适用于InnoDB和MyISAM
  • yum PostgreSQL

    sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 安装 sudo yum install -y postgresql12 postgresql12-server 初始化(将目标目录初始化为数据库目录)
  • docker快速部署opengauss

    docker pull enmotech/opengauss:3.0.0 docker run --name opengauss -d --restart always --privileged=true  -e GS_PASSWORD=Admin@123456  -v /dp/
  • docker 部署oceanbase

    docker pull oceanbase/oceanbase-ce:latest 部署 mini 的独立实例 docker run -p 2881:2881 --name obstandalone -e MODE=MINI -e OB_TENANT_PASSWORD=root -d ocea
  • Docker部署Easysearch

    docker pull infinilabs/easysearch:1.8.3-265 mkdir -p /dp/docker/file/easysearch/{data,logs} #容器内es用户的uid为602,通过调整宿主机的目录权限,确保在容器内部es用户有权限读写挂载的数据卷
  • Docker部署StarRocks单机版

    docker run -p 9030:9030 -p 8030:8030 -p 8040:8040 -itd --name quickstart starrocks/allin1-ubuntu
  • docker部署milvus

    wget https://github.com/milvus-io/milvus/releases/download/v2.4.6/milvus-standalone-docker-compose.yml -O docker-compose.yml sudo docker compose up -
  • pgvector安装

    PGVector是基于PostgreSQL的扩展插件,要使用PGVector需要先安装PostgreSQL(支持Postgres 12以上),PostgreSQL具体安装操作可参考:PostgreSQL基本操作。 2.2 安装 PGVector # 1.下载 git clone --branc
  • centos7安装OceanBase

    载并安装 all-in-one 安装包  OceanBase 软件下载中心(https://www.oceanbase.com/softwarecenter) 下载最新版本 all-in-one 安装包,并将其上传到机器任一目录下。 https://obbusiness-private.o
  • docker部署OceanBase

    docker pull quay.io/oceanbase/oceanbase-ce sudo docker run -p 2881:2881 --name obstandalone -e MODE=normal -e OB_TENANT_PASSWORD=***** -d oceanbase/oc
  • tdengine rest连接服务器

    通过rest方式连接不需要在本地安装客户端 #rest spring.datasource.driver-class-name=com.taosdata.jdbc.rs.RestfulDriver spring.datasource.url=jdbc:TAOS-RS://tdeng
  • 低代码数据库的三个方向

    动态列转行 这个看上去挺高端,就是把元数据也一块存到数据库里,经常会用到一些列数据库如clickhouse 实际上这种方式最不中用,演示一下原理还可以,编码复杂、性能最低(除了极个别需要列数据库的场景) 静态预留列 就是预留一部分列,在运行时赋予特定的业务意义 虽然看上
  • 根据ibd文件还原docker容器内mysql数据库

    1.创建容器 docker run -p 3306:3306 --name mysql052 --restart=always --privileged=true \ -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.22 --lower_case_table_n
  • mysql创建新用户

    -- 创建新用户 CREATE USER '用户名'@'%' IDENTIFIED BY '密码';   -- 分配权限 GRANT ALL PRIVILEGES ON 数据为.* TO '用户'@'%';   -- 刷新权限 FLUSH PRIVILEGES; %表
  • rpm安装 NebulaGraph单机测试版

    参考【官方文档】 nebula有三组服务graph、meta、storage graph:可以理解成客户端要连接就是连接的这个 storage:存储数据 meta:元数据、帐号、权限(这个不用管,安装过程中不需要操作) 下面的安装文件执行后会一次安装好这3个服务。 安装完成后连接graph(
  • docker容器内mysql 备份还原

    备份压缩 docker exec -i  容器ID  mysqldump -u数据库帐号 -p数据库密码  数据库名 | gzip > 宿主机目录/bak_`date '+%Y%m%d%H%M%S'`.sql.gz 还原 解压文件 ungzip&nbs
  • Power Designer - pdm批量将空的comment改成name

    Tools-->Execute Commands-->Edit/Run Script... 输入以下脚本 Run 或者直接根据name生成SQL,参考【PowerDesinger根据列name生成列注释】 Option Explicit ValidationMode = True Int
  • mysql登录命令

    mysql -h127.0.0.1 -uroot -p1234 -P3306
  • ISO/IEC 9075

    https://cratedb.com/docs/sql-99/en/latest/
  • PG分区表

    一、根据范围分区 CREATE TABLE main_table_name ( id bigint, code bigint ) PARTITION BY RANGE (code); #根据code值分区 CREATE TABLE partition_name1 PARTITION
  • Docker安装influxdb2

    docker run -dit --name influxdb --restart always -p 8086:8086 -v /dp/docker/file/influxdb:/var/lib/influxdb influxdb
  • Docker安装部署Apache IoTDB

    下载镜像 docker pull apache/iotdb 启动容器 docker run -d --name iotdb -p 6667:6667 -p 31999:31999 -p 8123:8123 -p 9003:9003 apache/iotdb 进入容器 docker exec -
  • VoltDB需要注意的问题

    VoltDB对SQL支持的不是很完善,当然作为一个内存数据库也不需要太复杂的SQL 1.不支持自增,ignite也不支持,因为数据大部分是来自另一个数据库,应该把另一个库中的主键值带过来,所以就不自己生成了 2.不支持批量insert如 insert into crm_user(icd,code)v
  • voltdb表分区

    voltdb分区比较简单 PARTITION TABLE CRM_USER ON COLUMN TYPE_CODE; 把CRM_USER 表按TYPE_CODE列分区。 但需要注意的是分区后需要重新初始化数据库才生效,所以在创建数据库前要计划好如何分区,再加载数据。 用 voltadmin
  • PostGIS内置函数

    sum(expression) aggregate to return a sum for a set of records count(expression) aggregate to return the size of a set of records ST_GeometryType(geom
  • Apache Ignite安装部署

    1.下载地址 https://ignite.apache.org/download.cgi下载bin.zip文件 https://dlcdn.apache.org/ignite/2.15.0/apache-ignite-2.15.0-bin.zip 解压后启动bin/ignite.sh
  • 定期备份docker中的mysql

    因为需要保持docker中的环境简单,所以crontab之类的定时尽量不要在docker中安装  可以在宿主机中创建定时任务 执行 docker exec -i  docker的id   mysqldump -uroot -p数据库密码
  • VoltDB编译安装部署(Docker环境)

    官网上的下载需要邮件确认,邮件可能发不出来。可以去github下载源码https://gitee.com/anyline/voltdb.git 国内github网络的原因,可以去gitee下载副本https://gitee.com/anyline/voltdb 现在是11.x版本, 截止到
  • voltdb快照

    VoltDB是一个内存数据库。每次使用init和start命令重新初始 化和启动数据库时,它都会启动一个新的空数据库。 快照是一个完整的VoltDB数据库,保存在磁盘上,其中包括在关闭后重新生成数据库 所需的所有内容。使用voltadmin save命令在任何时候创建正在运行的VoltDB数据库的快
  • voltdb创建分区表

    PARTITION TABLE 表名ON COLUMN 表名; 添加了分区信息后,需要停止数据库、重新初始化、重新启动和重新加载模式和 数据 voltadmin shutdown  voltdb init --force voltdb start 
  • CentOS7 yum 安装MongoDB 6.0

    配置yum源 /etc/yum.repos.d/mongodb-org-6.0.repo 安装MongoDB的最新稳定版本 或者,安装特定版本的 MongoDB 禁用自动升级
  • JDBC操作MongoDB-建立连接

    mongodb更新比较快,spring有点跟不上,直接参考官网,当前版本6.0.8 https://www.mongodb.com/docs/drivers/java/sync/current/fundamentals/connection/connect/#std-label-connect-to
  • sql换行符

    在java中用\n 但在SQL中 char(9) 表示水平制表符 (tab键 \t) char(10) 表示换行键 (\n) char(13) 表示回车键 (\r) 如替换回车 replace(src_txt,char(13),'')
  • SAP HANA的JDBC可真是个弱鸡,竟然返回不了自增ID值

    JDBC设计好多少年了,pg,mysql,oracle多少前辈给他参考,能推出来这么个弱鸡献丑。com.sap.db.jdbc.ConnectionSapDB public PreparedStatement prepareStatement(String sql, int autoGen
  • Docker安装Vespa

    docker run --detach --name vespa --hostname vespa-container \   --publish 38080:8080 --publish 39071:19071 \   vespaengine/vespa
  • docker 部署 clickhouse

    1、下载安装包 docker pull yandex/clickhouse-server 2、 创建挂载目录 mkdir -p /dp/docker/file/clickhouse/data mkdir -p /dp/docker/file/clickhouse/conf mkdir -p /d
  • docker安装gbase 8s

    docker pull liaosnet/gbase8s:2.0.1a2_2 镜像名太长了改个名 docker tag liaosnet/gbase8s:2.0.1a2_2 gbase8s docker rmi liaosnet/gbase8s:2.0.1a2_2 启动容器 doc
  • docker安装postgis

    docker pull postgis/postgis docker run --name postgis --privileged=true --restart=always \ -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgr
  • 基于Docker构建Hadoop平台(2)hive-本地模式

    Hive下载后上传到容器目录下: 下载地址:http://mirror.bit.edu.cn/apache/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz # 拷贝安装包进Master容器 docker cp apache-hive-3.1.2-bin.
  • mysql参数配置

    1、目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。 2、服务器参数: 32G内存、4个CPU,每个CPU 8核。 3、MySQL目前安装状况。 MySQL目前安装,用的是MySQL默认的最大支持配置。拷贝的是my-huge.cnf.编码已修改为UTF-8.具体修改及安装MySQL,可以参考<<Linux系统上安装My
  • mysql创建用户

    create user '用户名'@'IP地址' identified by '密码'; 或 create user '用户名'@'%' identified by '密码';
  • CentOS7.5下yum安装MySQL8,表名忽略大小写,修改数据目录

    CentOS7.5下yum安装MySQL8,表名忽略大小写,修改数据目录,注意顺序初始化时要先加上lower-case-table-names=1
  • 不要相信MySQL的异常提示信息

    Parameter number 2 is not an OUT parameter; nested exception is java.sql.SQLException: Parameter number 2 is not an OUT parameter
  • RROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

    RROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
第一页 上一页 下一页 最后页