数据库运维
-
使用SQL Server维护计划实现数据库定时自动备份
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据…
-
mysqldump提示1044 Access denied when using LOCK TABLES错误的处理
最近在用mysqldump备份数据库,不过报错如下: mysqldump: Got error: 1044: Access denied for user ‘root’@’loca…
-
mysql实时记录每条sql语句
mysql> SHOW VARIABLES LIKE “general_log%”; +——————+————————…
-
Ubuntu系统安装Redis的步骤
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。和Memcached类似,不过它支持存储的value类型相对更多,…
-
PostgreSQL根据某字段取平均值后插入另外字段实现一例
在做服务器负载状态监控的时候,为了避免负载峰值而造成无用报警的问题,我用的办法是取最近10次负载的平均值。之前这个需求直接在django中用程序解决,不过运行一段时间后速度不是很理…
-
为PostgreSQL数据库中没有主键的表增加主键
PostgreSQL数据库测试环境中有多张表没有添加主键约束,只有一个serial的自增字段。现在需要把那些没有主键的表都加上,serial类型的字段为id 。 首先是怎么找到Po…
-
PostgreSQL忘记输入where条件update更新整张表的解决办法
虽然出现这个错误很挫,但有时候还是会被你或者你的同事碰到。为了避免这个错误,PostgreSQL数据库中可以通过触发器来解决,这里用的是plpgsql 。 1、修改postgres…
-
PostgreSQL数据库Streaming Replication流复制主备延迟测试
PostgreSQL数据库流复制主库和备库之间的延迟时间是多少,无论对HA还是负载均衡来说都应该做个评估。比如单纯的HA架构,当主库发生故障时,我们允许多少时间内的数据丢失。不废话…
-
生产环境修改PostgreSQL表索引对应的表空间
通过iostat命令发现某块磁盘的io使用率经常保持在100%,通过blkid命令获取linux raid存储盘符和挂载点的关系后,最后发现是挂载点上的一个数据库表空间在占用大io…
-
MySQL创建strip_tags函数删除html标签
创建函数strip_tags CREATE FUNCTION `strip_tags`($str text) RETURNS text BEGIN DECLARE $start, …