Welcome 微信登录

首页 / 数据库 / MySQL

101个MySQL调试和优化技巧

101个MySQL调试和优化技巧

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。2. ...
在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群

在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群

本文讲解下在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群的详细过程。需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服务的性能。SQL Server始终在负载均衡集群方面都缺少自己的产品,多由第三方厂家提供,但SQL Server故障转移集群却由来已久,在SQL...
Linux下MySQL出现#1036 – Table ‘ ‘ is read only 错误解决方法

Linux下MySQL出现#1036 – Table ‘ ‘ is read only 错误解决方法

我遇到的问题是:在navicat mysql中从一台mysql服务器(正式)上传输数据到另外一台服务器(模拟数据库)。是整库传输。将模拟数据库中某一个库的数据文件夹重命名之后,重新创建一个新的数据库,再进行数据传输。传输完成之后,发现模拟上新建的数据库的表变为了只读。 通过按照下面文章的类似步骤,解决了问题。 这两天在进行网站搬家,这次网站搬家采用直接打包mysql数据库和网页文件的形式进行迁移,上传好mysql data目录里面的网站数据库至VPS...
Oracle Partition By 的使用

Oracle Partition By 的使用

1.概述Parttionby关键字是Oracle中分析性函数的一部分,它和聚合函数不同的地方在于它能够返回一个分组中的多条记录,儿聚合函数一般只有一条反映统计值的结果。2.使用方式 场景:查询出每个部门工资最低的员工编号【每个部门可能有两个最低的工资员工】 create table TSALER(userid NUMBER(10),salary NUMBER(10),deptid NUMBER(10))-- Add comments to the colu...
Oracle 10g RAC OCFS2集群存储迁移摘要

Oracle 10g RAC OCFS2集群存储迁移摘要

用户一个Oracle 10g RAC的基于ocfs2的集群,RedHat 5.4 64bit环境,需要更换存储和升级更换8GHBA卡,过程总结如下:准备篇:1、先在root用户下,用df -h 查看原存储挂载的使用情况,评估迁移的数据量2、用mount显示现在存储的挂载的情况和格式,把/etc/fstab 文件备份、记录下来3、考虑到加入新HBA卡,原存储LUN识别位置会发生改变,难以识别,通过/sbin/scsi_id -g -u -s /block/s...
Oracle使用游标查询指定数据表的所有字段名称组合而成的字符串

Oracle使用游标查询指定数据表的所有字段名称组合而成的字符串

应用场合:参考网上查询数据表的所有字段名代码,使用游标生成指定单个表的所有字段名跟逗号组成的用于select 逗号隔开的字段名列表 from字符串等场合。查询结果输出如下:当前数据表TB_UD_USER的字段列表字符串为AH,BIRTHPLACE,BM,CELLPHONE,CJGZRQ,DEPARTMENT2,DJJID,GZCX,GZKH,GZSFZH,HJDZ,HYZK,ID,JHRQ,JTZZ,LAFX_LD,LJDZ,LLY,LXDH,NAME,N...
Oracle使用游标删除所有用户数据表中的所有记录脚本

Oracle使用游标删除所有用户数据表中的所有记录脚本

应用场景:因为Oracle数据库中的数据涉及机密信息,希望一次性能删除掉所有数据,只保留数据表结构,供新项目开发程序用测试结果:经查询已删除所有数据存在问题:数据表如果存在外键的话下面脚本可能执行不成功,请自行删除或者过滤掉该表,见下图操作办法:直接将下面的脚本内容复制到PQSQL中执行即可--Oracle使用游标删除所有用户数据表中的所有记录脚本declare mystring NVARCHAR2(1000):=""; --定义要输出的字符串变量 cur...
MySQL1130远程连接没有权限的解决方法

MySQL1130远程连接没有权限的解决方法

远程连接MySQL没有权限的原因有两种,一个是因为MySQL的限制,一个是防火墙的限制。1,解决防火墙限制:在MySQL服务主机上将防火墙关闭或者在防火墙高级设置里面加入出入站规则,加上MySQL的端口,允许通过MySQL的端口进行访问主机。2,解决MySQL的限制,在MySQL服务主机上执行下列sql-- 更改root用户的登录主机为任意主机UPDATE USERSET Host = "%"WHERE User = "root";-- 更改权限(root...
Oracle 11g 数据装载的几种方式

Oracle 11g 数据装载的几种方式

数据的装载:SQL*LOADER外部表导入/导出SQL*LOADER:SQL*LOADER是一个Oracle工具,能够将数据从外部数据文件装载到数据库中。运行SQL*LOADER的命令是sqlldr。Sqlldr的两种使用方式:1. 只使用一个控制文件,在这个控制文件中包含数据2. 使用一个控制文件(作为模板) 和一个数据文件一般采用第二种方式,数据文件可以是 CSV 文件、txt文件或者以其他分割符分隔的。说明:操作类型 可用以下中的一值:1) inse...
Linux安装设置VNC远程桌面连接来安装Oracle 11g

Linux安装设置VNC远程桌面连接来安装Oracle 11g

前言:在Linux下面进行Oracle安装,需要启动Java的swing界面,所以需要x-window窗口,那么就需要直接去服务器机房去现场操作挺麻烦,远程xshell无法视窗,这种情况下可以采用vnc的模式远程连接Linux系统的视窗来进行远程安装Oracle。1,先检查一下服务器是否已经安装了VNC服务,没有安装,检查服务器的是否安装VNC的命令如下[root@linuxidc rpms]# ps -eaf|grep vncroot 1789 15...
MySQL中游标使用以及读取文本数据

MySQL中游标使用以及读取文本数据

前言之前一直没有接触数据库的学习,只是本科时候修了一本数据库基本知识的课。当时只对C++感兴趣,天真的认为其它的课都没有用,数据库也是半懂不懂,胡乱就考试过了。现在学习大数据分析,接触了数据挖掘,才感觉到数据库是不可跨越的坎。直到现在才感觉到《操作系统》、《编译原理》、《计算机组成原理》等等课程的重要性。在浩瀚的知识面前,个人是非常渺小的。掌握了一种思想之后,任何事情都不困难,困难的是你是否真的静下心看一看帮助文档、认真的Google。静心、静气、认真、执...
Linux 上安装 WebLogic Server 12c (静默安装)

Linux 上安装 WebLogic Server 12c (静默安装)

最近负责在Linux上安装WebLogic Server 12c,客户说要安装最新的版本,版本号为 12.1.X(12.1.2,12.1.3)。开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在console执行下来就行了。万万没想到,从12C版本后,bin文件不提供了,改成全系统通用的jar文件 (generic.jar)。试了半天原来那种安装方式不能用了,非得用图形界面安装。由于服务器是在其他地方,肯定不能跑到主机的地址那边。于是各...
<< 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 >>