一.系统准备 1.centos6.2以上版本 2.系统开发包完整 3.ip地址和hosts文件解析正常 4.iptables防火墙和SElinux关闭 5.关闭大页内存机制 root用户下: 在vim/etc/rc.local最后添加如下代码 if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabled fi if test -f /sy…

2021年4月13日 0条评论 19点热度 阅读全文

慢SQL 常用的监控方法是开启慢查询日志,通过下面三个variable了解慢查询日志的开启状态,存放位置和阈值设定 slow_query_log 慢查询开启状态,ON开启,OFF关闭 slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录) long_query_time 查询超过多少秒才记录 通过 set global slow_query_log='ON'; 开启慢日志 然后通过工具【pt-query-digest】 (htt…

2021年4月13日 0条评论 34点热度 阅读全文

Sector The smallest transfer unit of a spinning drive is a sector, so when some operation is performed, at least an entire sector can be read or written. Sector size typically range from 512 bytes to 4 Kb. FTL The part of a flash memory controller responsible …

2021年4月12日 0条评论 16点热度 阅读全文

数据库安全性 数据库安全性 问题 数据库的特点之一是数据共享,但是数据共享必然带来安全性问题。 数据库系统中的数据共享不能是无条件的共享。 数据库安全性控制 用户表示与鉴别 系统提供的最外层的安全保护措施。 用户标识 系统核对口令以鉴别用户身份。为了防止口令的窃取会有各种防御措施来预防。典型的有生物识别,口令计算函数。 存取控制 作用在DBMS级别的安全措施 定义用户权限 合法权限的检查 实现方法 通过SQL 的 GRANT REVOKE 语句实现。 用户权限组成: 数据对象 操作类型 授权:定义用户可以在哪些数据…

2021年4月12日 0条评论 17点热度 阅读全文

Navicat连接远程数据库 一丶写这篇文章的原因 今天尝试了一下本地Navicat连接阿里云服务器上的数据库,明明是一个很简单的事情,却花了我一个小时,期间遇到各种问题,所有我决定分享这篇文章,让广大朋友都能顺利的用Navicat连接远程服务器的数据库 二、操作步骤 1.首选看看数据库的端口号是否开启我们需要用到的端口号有3306 和 22我们可以再Xshell上用firewall-cmd --list-ports来查看如果没开启可以用firewall-cmd --zone=public --add-port=3…

2021年4月11日 0条评论 18点热度 阅读全文

1.安装依赖 udo apt-get install gcc g++ -y sudo apt-get install libssl-dev sudo apt-get install libncurses5 libncurses5-dev -y 2.make cmake -DCMAKE_INSTALL_PREFIX=/pingchas/code/mysql_data/5.7.32 -DMYSQL_DATADIR=/pingchas/code/mysql_data/5.7.32/data -DSYSCONFDIR=/p…

2021年3月6日 0条评论 75点热度 阅读全文

MongoDB GUI 工具 首先介绍一款 MongoDB 的 GUI 工具 Robo 3T,初学 MongoDB 用这个来查看数据真的很爽。可以即时看到数据的增删改查,不用操作命令行来查看。 PyMongo(同步) 可能大家都对 PyMongo 比较熟悉了,这里就简单介绍它的增删改查等操作。 连接 普通连接 client = MongoClient(‘localhost’, 27017) client = MongoClient(‘mongodb://localhost:27017/’) 密码连接 client …

2021年3月6日 0条评论 70点热度 阅读全文

数据读取特性 不可重复读 指一个事务范围内两个相同的查询却返回了不同数据 这是由于查询时系统中其他事务修改的提交而引起的 幻读 在两个连续的查找之间一个并发的修改事务修改了查询的数据集,导致这两个查询返回了不同的结果 这是由于查询时系统中其他事务新增或者删除记录引起的 事务隔离级别 Read Commited(提交读) 一个事务从开始到提交前,所作的任何修改对其他事务不可见 仅能读取到已提交的记录,这种隔离级别下,每条语句都会读取已提交事务的更新,若两次查询之间有其他事务提交,则会导致两次查询结果不一致。 Repe…

2021年3月6日 0条评论 73点热度 阅读全文

1-关闭一个窗口有几种方式: 最小化这个窗口,隐藏这个窗口,释放这个窗口, 2-例如: procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin action:=cafree; //TCloseAction = (caNone, caHide, caFree, caMinimize); end; 3-其中action有四种取值按顺风序分别:什么也不做,隐藏,释放,最小化 action代表当触发窗体OnClose事件时,以…

2021年3月6日 0条评论 46点热度 阅读全文

一、游标 1.什么是游标: Oracle游标是通过关键字CURSOR的来定义一组Oracle查询出来的数据集,类似数组/容器一样,把查询的数据集存储在内存当中,然后通过游标指向其中一条记录,通过循环游标达到循环数据集的目的。 即游标就是查询所获得的结果集 2.游标的种类 oracle的游标分为显示游标和隐式游标 显式游标: 指的是游标使用之前必须得先声明定义,一般是对查询语句的结果集进行定义游标,然后通过打开游标循环获取结果集内的记录,或者可以根据业务需求跳出循环结束游标的获取。循环完成后,可以通过关闭游标,结果集…

2021年3月6日 0条评论 54点热度 阅读全文