- 博客(42)
- 收藏
- 关注
原创 通过mysql的information_schema库来进行全库搜索字段所在表
mysql所有的表信息库信息都存放在information_schema库通过查询information_schema库来实现对整个库中的某个字段的来定位全库搜索 SELECT `TABLE_NAME` 表名, `COLUMN_NAME` 字段名,`DATA_TYPE` 字段类型, `CHARACTER_MAXIMUM_LENGTH` 字段长度 FR
2017-06-13 17:05:15 1669
原创 mysql 磁盘读写的I/O优化
#在 MySQL 5.1.x #版本中曾使用参数innodb_file_io_threads,指负责处理数据页上读写IO请求的后台线程数量。#在 MySQL 5.5.x#中拆成2个参数:innodb_read_io_threads,Innodb_write_io_threads。#该参数值之和=2*CPU个数*CPU核数。#如果系统读>写,可以设置innodb_read_io_th
2017-06-13 15:26:10 6161
原创 mysql的慢日志
# 所有的使用了比这个时间(以秒为单位)更多的查询会被认为是慢速查询. # 不要在这里使用”1″, 否则会导致所有的查询,甚至非常快的查询页被记录下来(由于MySQL 目前时间的精确度只能达到秒的级别). long_query_time = 30 #慢日志存放位置slow_query_log_file = /data/mysql/slow_query.log#慢
2017-06-13 15:24:01 401
原创 postgresql 日志中报xlog目录中文件找不到
通过pg自己的命令强制重置事务日志 , 命令行进到pg的bin目录 输入 pg_resetxlog -f%pgdata%其中-f为强制, %pgdata%需根据现场环境具体到data目录 恢复后数据库的所有用户密码会被重置掉,配置成免密登录pg,将密码进行修改
2017-06-13 10:28:36 1007
原创 MYISAM表损坏 通过mysqlcheck进行表修复
mysql下的bin目录中有mysqlcheck.exe是专门修复myisam表损坏的需要命令行中执行mysqlcheck -r database tablename-uroot -pmrule -h127.0.0.1 -P3306
2017-06-13 10:21:20 1547
原创 centos 7.x 防火墙
centos 7.x 的防火墙不再是iptables了,而是firewall直接关闭防火墙systemctl stop firewalld #停止firewallsystemctl disablefirewalld.service #禁止firewall开机启动---------------------------------------------------
2017-05-31 13:51:31 378
原创 JDBC连接SqlServer2000 sp4以下版本
SqlServer2000 sp4以下版本解决方案升级sp4补丁 描述:sql server2000 sp4以下版本,telnet不通它的端口,只有升级sp4后才能telnet查询sql server2000版本号sql语句:select @@version版本号对应版本:2000.80.384.0 SQL Server 2000 SP12000.80.534.
2017-05-27 16:49:04 829
原创 JDBC连接SqlServer集群
SqlServer集群解决方案连接SqlServer集群中的主IP。 描述:SqlServer集群,它有一个主ip。
2017-05-27 16:48:02 928
原创 jdbc连接oracle负载均衡
oracle负载均衡解决方案:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.21.2.10)(PORT =1521)))(CONNECT_DATA =(SERVICE_NAME = yqhrp))) 描述:oracle做了负载均衡,不能直接通过ip去连接,需要
2017-05-27 16:43:09 2084
转载 MySQL的Innodb表恢复
一、innodb恢复方法强制执行innodb恢复如果你想从数据库中备份你的数据。通常,大多数获得的数据是完整的。但是,不排除你在执行SELECT * FROM tbl_name或者执行InnoDB后台操作的时候碰上了崩溃、断言。这样,就会让InnoDB前滚恢复的时候崩溃。在这种情况下,你就要用到innodb_force_recovery(innodb强制恢复)操作去强制InnoDB 数据存
2017-05-27 16:39:45 2198
原创 mysql5.7日志时间与系统时间不一致
在MySQL 5.7.2 新增了 log_timestamps 这个参数,该参数主要是控制 error log、genera log,等等记录日志的显示时间参数且默认安装后error_log,slow_log 日志时间戳默认为UTC,因此会造成与系统时间不一致,与北京时间相差8个小时SHOWGLOBALVARIABLESLIKE'log_timestamps
2017-05-27 15:20:15 15315
原创 centos6安装oracle 10gr2
前提:centos需要安装图形化桌面1.安装Oracle需要的软件包yum -y install binutils "compat-libstdc++" elfutils-libelfelfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-develglibc-headers libaio libai
2017-05-27 11:57:14 420
原创 Oracle服务详解
Oracle OrclVSS Writer Service:Oracle对 VSS(卷影)的支持服务OracleDBConsoleorcl:控制台服务,也就是ORACLE的企业管理器 OracleJobSchedulerORCL:定时器服务, 用于数据库工作日程调度。 OracleOraDb11g_home1ClrAgent:OEM代理服务,接收和响应来
2017-05-27 11:49:32 456
转载 Linux系统常用命令
(1) linux是区分大小写的,比如:file和FILE是不同的。(2) 文件名最多可以有256个字符,可以包含数字、”.”、”_”、”-”,加上其他一些字符。(3) 文件名前带”.”的文件是隐藏文件,用ls或dir命令查看时,一般不显示。(4) “/”指根目录,使所有其他目录的父目录 Linux简单命令1. history命令#hist
2017-05-27 11:40:38 342
转载 如何在Windows上开启Ping或者禁止PING
方法1:命令行模式进入服务器后 点击 开始——运行 输入命令:netsh firewall set icmpsetting 8这样就可以在外部ping到服务器了 非常简单实用!同样道理,如果想禁止Ping,那运行如下命令即可实现:netsh firewall set icmpsetting 8 disable方法2:防火墙高级面板方式1. 进
2017-05-27 11:09:14 42822
原创 授权指定ip访问mysql 服务器
授权指定ip访问访问授权ROOT使用密码1234从应用服务器主机连接到mysql服务器mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'xxx.xxx.xxx.xxx' IDENTIFIED BY '1234' WITH GRANT OPTION;mysql> flush privileges; mysql授权任
2017-05-26 17:06:14 8508
原创 centos7.x 安装mysql5.6
centos 7.x 如果装的是基础服务器以上的版本,会自带一个mariadb,需要先卸载了才能进行mysql的安装,以下是以基础服务器版本为准安装的,其中缺少了Data:Dumper模块,可以从安装镜像的packages中找到其rpm包mysql的rpm压缩包去mysql官网去下,这里只讲解5.6版本,5.7版本的安装又有很大变化-----------------------
2017-05-26 16:32:17 543
原创 设置VMware随系统开机自动启动并引导虚拟机操作系统启动
用到instsrv.exe和srvany.exe将虚拟机自启动写成一个服务注意:第一次运行你要把每次都弹出“提示”等前面的的选框钩去掉,去掉之后按下power off按扭,重新启动电脑,vmware就会保存你的设置,这样免得vmware每次都弹出这些对话框而卡在哪里。没有按power off按扭重启电脑vmware是不会保存你的设置的!编辑->选项 "工作区" 勾选
2017-05-25 14:48:52 15156
原创 svn自动检出脚本完成备份
批处理+windows计划任务完成svn定期自动检出完成备份前提在svn_work目录要先手工检出项目一次@echo off@echo =================================@echo 时间由您的计划任务时间确定@echo 1.svn_home 安装tortoise的目录@echo 2.svn_work 检出项目文件的目录
2017-05-25 14:41:04 518
原创 centos7配置本地yum源
使用iso做本地yum源,可以解决大部份的包安装。 以centos7.3为例。1、挂载iso#mkdir /mnt/cdrom#mount /dev/cdrom /mnt/cdrom2、复制镜像文件到本地#mkdir /yum#cp -avf /mnt/cdrom /yum3、卸载iso# umount /mnt/cdrom4、修
2017-05-25 14:22:45 454
原创 INNO setup打包的一段界面美化的code端代码
[Code]var DetailList: TNewListBox; newFileNameLabel: TNewStaticText; LastDir: string;procedure InitializeWizard();begin//界面修改WizardForm.WizardSmallBitmapImage.left:=426;Wizard
2017-05-12 15:59:07 10126
原创 文件备份替换更新批处理
@ECHO OFF COLOR 17set currPath=%~dp0set parentPath=set updateDir=%~dp0:beginFOR /F "tokens=1,* delims=\" %%i IN ("%currPath%") DO (set front=%%i)FOR /F "tokens=1,* delims=\" %%i IN
2017-05-12 15:43:26 1375
原创 oracle创建表空间
create tablespace "T_OA" datafile 'D:/oradata/T_OA.dbf' size 8M autoextend on next 5M maxsize 200M;create tablespace T_WFENGINE datafile 'D:/oradata/T_WFENGINE.dbf' size 8M autoextend on next 5
2017-05-09 22:43:40 242
原创 oracle导入导出
导出exp oa/oa@orcl file=e:\exp_oa_2012330.dmp log=e:\exp_oa_yyyymmdd.log导入imp oa/oa@orcl fromuser=pta touser=pta file=E:\PTA.dmp rows=y log=E:\imp_oa_yyyymmdd.log
2017-05-09 22:37:46 193
原创 oracle表空间容量查询
select total.tablespace_name, round(total.MB, 2) as Total_MB, round(total.MB - free.MB, 2) as Used_MB, round((1 - free.MB / total.MB) * 100, 2) || '%' as Used_Pct from (select tablespace_n
2017-05-09 22:35:31 309
转载 linux mysql 更改MySQL数据库目录位置 (仅供参考)
MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd /homemkdir data2、把MySQL服务进程停掉:mysqladmin -u root -p shutdown3、把/var/lib/mysql整个目录移到/home/datamv /var/l
2017-05-09 22:26:33 354
转载 DB2的备份(backup)和恢复(RESTORE)数据库方法
一、备份(backup)数据库1、离线全备份 1)、首先确保没有用户使用DB2: db2 listapplications for db sample2)、停掉数据库并重新启动,以便断掉所有连接: db2stop force db2start3)、执行备份命令:(使用TSM作为备份的介质) db2 backup db sample use tsm备份成功
2017-05-09 22:12:15 1508 1
转载 postgresql内存详解
postgresql内存分配postgresql的内存分配主要由shared_buffers、temp_buffers、work_mem、maintenance_work_mem参数控制。shared_buffers又可以叫做共享缓冲区,postgresql对数据操作时都要先将数据从磁盘读取到内存中,然后进行更新,最后再将数据写回磁盘。shared_buffers的功能就是用于存放从磁
2017-05-09 22:09:34 5869 1
转载 postgresql.conf配置解析
listen_addresses='localhost' 非动态 --postgresql监听的网卡ip,默认仅仅本地,可以配置多个,使用“,”分割。“*” 代表所有的网卡ip port=5432非动态 --端口 max_connections=100非动态 --最大服务器连接数 superuser_reserved_connections=3 非动态 -
2017-05-09 22:06:23 3399
原创 查询规划(使用EXPLAIN)
备注:使用方式同mysqlPostgreSQL对每个查询产生一个查询规划。 为匹配查询结构和数据属性选择正确的规划对性能绝对有关键性的影响。 因此系统包含了一个复杂的规划器用于寻找最优的规划。 你可以使用EXPLAIN命令察看规划器为每个查询生成的查询规划是什么。 阅读查询规划是一门需要掌握一些经验的艺术,但是这一节试图覆盖其中的基础。详解: http://www.
2017-05-09 22:04:47 403
转载 任务管理器灰色不可用
任务管理器中记录了电脑有关的设备、程序和进程信息。我们按组合键ctrl+alt+del便可以调出来查看。但如果遇到任务管理器被禁用、灰色不能点击的情况该如何处理呢?接下来我们就一起探讨这个问题。 1、首先点击开始菜单中的运行程序,在文本框中输入“gpedit.msc”并回车执行命令,如下图所示: 2、然后在本地组策略编辑器窗口中,依次点击“用户配置--管
2017-05-09 21:53:45 2720
原创 连接数过多导致服务无法正常运行
原因:windows系统BUG,微软官网有详细介绍,系统并发过大,连接数过多,部分socket连接无法释放关闭,而持续请求又导致无法释放的socket连接不断积压,最终导致No buffer space available1.对于windows环境,可通过修改注册表进行配置:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\S
2017-05-09 17:03:35 5322
原创 Windows 系统错误193 0xc1
启动服务是报错Windows 系统错误193 0xc1系统中磁盘根目录(一般是C盘)下有一个program文件的问题。将 删掉program文件,问题就解决了
2017-05-09 16:58:33 3440
原创 PostgreSQL自动备份批处理脚本
postgresql不像mysql备份可以在一句命令中执行pg数据库只能运行备份命令再输入密码的方式登录备份以下批处理脚本中,我们通过vbs来完成自动键入密码的交互工作原设想把所有公用的变量参数提到顶部设置,但是其中有部分不可一用变量就失败,故可以看见下方实现时还是会有具体位置或数据库名出现echo offrem 功能:postgresql windows 平台
2017-05-09 16:28:26 4740
原创 查看端口占用进程
windows下操作1.在命令行中执行netstat -ano| find "port"2.查出来的pid ,有两种方式查看对应进程(1).tasklist|findstr "pid"(2)进到任务管理器中查看对应pid的进程注:任务管理器中默认不显示pid,可以在菜单 "查看-选择列" 勾选 pid3.结束该进程(1)命令行
2017-05-09 15:17:13 299
原创 PostgreSQL的数据文件构成
postgresql.conf: PostgreSQLconfiguration file ・pg_hba.conf:PostgreSQL Client Authentication Configuration File ・pg_ident.conf:PostgreSQL User Name Maps 表 53-1. PGDATA 的内容 項目描述
2017-05-09 15:12:54 1498
转载 PostgreSQL备份与恢复示例
PostgreSQL备份与恢复示例本文章已收录于: 一、简介Postgresql的备份分为三种:l SQL转储l 文件系统级别备份(冷备份)l 在线热备份(归档)以下通过实例来讲解PostgreSQL的三种备份。二、 SQL转储(一)pg_dump1,创建数据库createdb pg2,连入数据库pgpsql pg3,创建测试表,插入数据
2017-05-09 15:09:39 414
原创 PostgreSql 常用sql
查询正在执行的SQL SELECT procpid, start, now() - start AS lap, current_query FROM (SELECT backendid, pg_stat_get_backend_pid(S.backendid) AS procpid,
2017-05-09 15:07:22 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人