停止更新blog,blog移至www.corasql.cn与https://corasql.github.io/
1、git安装apt-get install git查看当前安装git的版本:git version验证git是否安装好。2、golang环境搭建(1)安装apt-get install golang(2)查看go的安装路径go env(3)配置Go环境变量,对应有{GOROOT,GOPATH,PATH}:对应修改路径:mkdir&nbs
1、安装依赖包yum install epel-release -y yum install gcc gcc-c++ bc openssl-devel automake ncurses-devel libibverbs -y yum
1、实验环境Myql版本5.7.17-log实验表结构(root@localhost)[apex]> show create table test; +-------+---------------------------------------------------------------------------------------------
比如获取ipcs命令的源代码1、首先获取ipcs所属的rpm包yum provides ipcs输出结果,可以看出ipcs属于util-linux-2.23.2-33.el7 rpm包 2、下载srpm包方法一:yumdownloader --source util-linux方法二:http://vault.centos.org/3
postgresql学习笔记(五)备份与恢复1、备份工具:pg_dump和pg_dumpallpg_dump可备份一个指定的databasepg_dumpall可一次性备份所有database的数据及系统全局数据2、pg_dump和pg_dumpall工具不支持在命令行选项中设定登录密码,因此为了便于执行自动任务,你需要在postgres操作系统帐号的home文件夹下创建一个密码文件.pgpass
1、在PostgreSQL安装过程中的数据初始化阶段,系统会默认创建一个名为postgres的角色(同时会创建一个名为postgres的同名database)。2、可以通过ident身份验证机制来将操作系统的的root用户映射到数据的Postgresql角色,这样可以实现root用户无密码直接登录3、创建具备登录权限的角色postgres=# create role
方法一:SQL> explain plan for select name from a,b where a.id=b.id; 已解释。 SQL> select * from table(DBMS_XPLAN.DISPLAY);方法二:SQL>&nbs
实验环境:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production1、创建表插入数据SQL> create table txtx(id int,name char(2),tx char(3),id1 int,primary&nb
MySQL "replace into" 的坑 自增id,备机会有问题,这个问题在mysql5.7.17上是不会出现以下是网上资料,来源于:http://www.cnblogs.com/monian/archive/2014/10/09/4013784.htmlMySQL "replace into" 的坑MySQL 对 SQL 有很多扩展,有些用起来很方便,但有一些被误用之后会有性能问题,还会有
mysql5.7 datetime 默认值0000-00-00 00:00:00出错实验环境:MySQL 5.7.17使用wordpress的表wp_postsmysql > CREATE TABLE `wp_posts` ( -> `ID` b
实验环境:MySQL 5.7.171、表结构如下,在id,name,tx列建立主键mysql> show create table txtx; +-------+------------------------------------------------------------------------------------------------
1、测试环境:MySQL 5.7.172、测试表结构mysql> show create table a; +-------+------------------------------------------------------------------------------------------------------------------
场景演示: mysql> create table test(id int,name varchar(12),primary key(id)); Query OK, 0 rows affected (0.04 sec) mysql> insert
使用以下三个SQL语句来取消正在运行的查询并终止连接(1)查出活动连接列表及其进程IDselect * from pg_stat_activity;(2)取消连接上的活动查询select pg_cancel_backend(procid);该操作不会终止连接本身(3)终止该连接select pg_terminate_backend(procid);
1、配置文件配置文件控制着一个PostgreSQL服务器实例的基本行为,主要包含postgresql.conf、pg_hba.conf、pg_ident.conf(1)postgresql.conf 该文件包含一些通用设置,比如内存分配,新建database的默认存储位置,PostgreSQL服务器的IP地址,日志的位置以及许多其他设置。9.4版引入了  
1、列表#!/usr/bin/env python #_*_coding:utf-8_*_ names = ['Alex',"Tenglan",'Eric'] #print names[0] //python2.7不必加括号 print (names[0])#!/usr/bin/env python #_*_coding:utf
1、用户输入 #!/usr/bin/env python #_*_coding:utf-8_*_ #name = raw_input("What is your name?") #only on python 2.x name = input("What is 
PostgreSQL学习(一)1、PostgreSQL的特别之处以及选用理由(1)PostgreSQL支持用多种编程语言编写存程过程和函数(2)PostgreSQL支持非常强大的用户自定义数据类型功能2、PostgreSQL资源(1)Plantet PostgreSQL (http://planet.postgresql.org)是PostgreSQL技术博客文章的汇聚站点,其中包含从Postgr
postgresql9.6.2 rpm 安装1、安装rpm包rpm -ivf postgresql96-libs-9.6.2-2PGDG.rhel7.x86_64.rpm rpm -ivf postgresql96-9.6.2-2PGDG.rhel7.x86_64.rpm rpm -ivf postgresql96-server-9.6.2-2PGDG.rhel7.x86_64
1、概述场景:生产线上,有一个MySQL数据库,为了安全,领导想给它做成主备架构,添加一个备库来做实时数据同步。 在操作之前需要考虑的问题:如果有条件的话,获取生产库上,操作系统及数据库安装文档,认真观看,有没有对系统及数据库做一些特殊的配置。(1)操作系统方面:是否设置主机名;配置静态IP地址;使用与主库一样的操作系统;操作系统所使用的字符集;主库操
1、概述2、所需软件3、MySQL软件的安装(rpm安装,两台服务器上都要安装数据库软件)3.1、查询服务器上是否已经安装的mysql# rpm -aq | grep mariadb3.2、先卸载旧的版本# 如果是生产环境,请谨慎卸载,这个包可能会影响其它软件的使用,如果不卸载,安装mysql5.7会报错,即安装不了。卸载旧版本mariadbrpm -e mariadb-libs –no
一、环境介绍操作系统版本:CentOS Linux release 7.2.1511 (Core)Eclipse版本:eclipse-cpp-oxygen-M2-linux-gtk-x86_64Subclipse版本:4.2.0SVN版本:subversion-1.9.4-3二、eclipse安装去官方网站下载,解压就可以用了。三、SVN安装svn下载下载地址:http://opensource.
1、常见瓶颈 (1)SQL效率低 (2)选项配置不当 (3)访问题飙升 (4)硬件性能低 (5)其他进程抢资源2、怎样确认是MySQL存在瓶颈 top/free/vmstat/sar/mpstat确认 —确认mysqld进程的CPU消耗占比
添加回收站,原理是:把rm 改成mv脚本展示1、rmtomv.sh内容$ cat rmtomv.sh #!/bin/bashmkdir -p ~/.trash cat rmtomv.txt >> ~/.bashrc source ~/.bashrc2、rmtomv.txt内容$ cat&
注:本文档实验机器为:CentOS Linux release 7.2.1511 (Core)1、ulimit概念功能说明:控制shell程序的资源。语法:ulimit [-aHS][-c ][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>
注:关于文档最好的资源为:man 2 setrlimit[centosdb@centosDB ~]# ulimit -a1、限制进程产生的文件大小(file size)先来说说ulimit的硬限制和软限制硬限制用-H参数,软限制用-S参数.ulimit -a看到的是软限制,通过ulimit -a -H可以看到硬限制.如果ulimit不限定使用-H或-S,此时它会同时把两类限制都改掉的.
1、测试环境程序运行在centos72下(虚拟机)数据库为SQL Server 2008,运行在win 10下(真机)2、表结构说明3、数据4、结论Freetds插入性能明显优于ODBC的SQLExecute。
1、通用日志概念及作用通用日志会记录mysql的所有操作,包含查询操作,方便开发人员与数据库人员跟踪数据执行过程。Mysql相关的参数:log_output=[none|file|table|file,table] #通用查询日志输出格式general_log=[on|off] &
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号