1. pg修改主键

1.mysql支持多种存储引擎,存储引擎选择较为灵活,实际上一般都在用innodb。ddl放在server端,ddl语句的事物性支持较差,可能出现server级数据库丢失。pg的server稳定性更好

2 mysql数据存储结构为聚簇索引,通过主键查询效率较高,但是有很多局限性,比如插入只能顺序插入。不太适合超大数据非主键查询,访问二级索引需要回表。pg采用堆表存储数据,能够支持更大的数据量

3 pg不支持分区表,通过继承表的形式达到分区表的目的,在分区较多成千上万时,pg的继承表效率较差

4 mysql有间隙锁, postgresql数据库执行delete操作后,表中的记录只是被标示为删除状态,并没有释放空间,在以后的update或insert操作中该部分的空间是不能够被重用,VACUUM作用是删除那些已经标示为删除的数据并释放空间,vacuum需要定期运行,比较消耗IO

5 pg支持的数据类型(如gis),分析函数支持更多,还支持面向对象数据库。有更多的第三方开源工具辅助系统设计和实现

6pg支持存储过程和执行计划缓存,表连接和复杂查询能力更强。mysql优化器,运算符都较简单,适合简单的查询操作

7 pg主从采用wal日志物理同步,mysql使用binlog逻辑同步。物理同步可靠性更高,复制性能更高。

8 mysql仅支持嵌套循环表连接(8.0支持hash连接),pg支持nl,hash,merge join

9 mysql适用应用逻辑简单,轻数据存储和计算的场景,pg适合复杂的数据分析和特殊应用场景

2. pg修改字段

1、对于现有的Excel文件,首先应另存为 .csv文件,记住分割符(逗号分割),在后边导入用到。

2、用记事本打开保存后的csv文件,以utf-8格式另存为文件。不执行此编码格式,会在后续导入报错 。

ERROR: invalid byte sequence for encoding "UTF8": 0xcdf5

3、执行导入配置

(1)选择文件和格式 (2)选择要导入的字段,顺序要对应

(3)指定分隔符,即保存csv文件时使用的分隔符 (4) 执行导入

3. pg主从切换

MPI/DP/PPI都是基于RS485的网络,区别是采用的通信协议是不一样的,应用的地方也不一样。MPI/DP用于300/400,PPI用于 200。

MPI是用于通信距离短,数据量不大的场合,

一般用于连接编程PG,现场OP,主主通信,DP一般用于主从通信,用于现场级实时通信,

通信速率高。

区分是DP口还是MPI口要看使用的CPU,如果在CPU上表示的9针DP口为MPI/DP,那么,这个口可以通过硬件来配置为DP口还是MPI口,如果只是表示为MPI口,那么只能当MPI口

使用,DP口只能当DP口使用。

RS485、RS232都是串口的一种,

RS232:RS232接口连接器使用型号为DB-25的25芯插头座。一些设备与PC机连接的RS-232接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、‘接66收数据”和“信号地”。 所以采DB-9的芯插头座,传输线采用屏蔽双绞线。

RS485:RS485无具体的物理形状,根据工程的实际情况而采用的接口。

MODBUS是一种串行通信协议,工业电子设备之间常用的连接方式。包括ASCII、RTU、TCP等,并没有规定物理层。Modbus通讯物理接口可以选用串口(包括RS232和RS485),也可以选择以太网口。

其通信遵循以下的过程:

1、主设备向从设备发送请求。

2、从设备分析并处理主设备的请求,然后向主设备发送结果。

3、如果出现任何差错,从设备将返回一个异常功能码。

扩展资料:

由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:

1、 接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。

2、 传输速率较低,在异步传输时,波特率为20Kbps。

3、 接口使用一根信号线和一根信号返回线而构成共地的传输形式,容易产生共模干扰,所以抗噪声干扰性弱。

4、 传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。

针对RS232接口的不足,于是就不断出现了一些新的接口标准,RS-485就是其中之一,它具有以下特点:

1、 RS-485的电气特性:逻辑“1”以两线间的电压差为+(2-6) V表示;逻辑“0”以两线间的电压差为-(2-6)V表示。接口信号电平比RS-232降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。

2、 RS-485的数据最高传输速率为10Mbps 。

3、 RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。

4、 RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外RS-232接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。

4. pgsql 修改主键

1.这个是由于一些linux和win默认的时间设置方式上有所不同,即使你将win的时间调准,进入linux会发现linux时间又不准了。

2.win默认直接使用bios时间,认为主板时间即时系统所设置的时区。而一些linux默认bios时间为世界时,而系统显示的时区通过和当地时区误差计算而得。

3.windows time是win下自动联网时间校准,不是影响双系统时间不一的原因

5. pg up键

笔记本PAGE UP DOWS这两键在极品18里是无效的,用我这个工具 运行之后替换成[和]这两个键即可,不玩时退出 

6. pgadmin设置主键

一、如果你忘记密码,而你曾经登录时保存过密码,按C:\Users\Terry Computer\AppData\Roaming\postgresql打开,其中Terry Computer是你的电脑名,AppData一般为隐藏项目。用记事本打开pgpass.conf就可以看到你保存过的用户名和密码。

二、如果未保存过密码,那么按照下列方式

1.找到安装目录下的data,打开文件夹,找到pg_hba.conf

2.用记事本格式打开,拉到最下面,找到所有md5,全都改为trust

3.重新打开pgAdmin(即数据库),连接服务器,不输入密码,直接点连接,此时连接成功

4.修改密码,右键登陆角色中要修改密码的账户,打开属性,点击定义,输入密码,然后确定,此时修改密码成功。如果重新打开定义会发现密码栏里依旧空白,但此时密码已是新密码。

5.关闭pgAdmin,将第一二步中的trust改回md5。重新打开数据库,输入密码,成功连接服务器。

7. pg库添加主键

pgsql与mysql的区别有:在pgsql上的功能实现比mysql严谨,对表的连接支持更加完整;pgsql的优化器功能完整,支持索引类型多,而mysql的优化器比较简单,适用于简单的查询操作

PostgreSQL相对于MySQL的优势

1、在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨;

2、存储过程的功能支持要比MySQL好,具备本地缓存执行计划的能力;

3、对表连接支持较完整,优化器的功能较完整,支持的索引类型很多,复杂查询能力较强;

4、PG主表采用堆表存放,MySQL采用索引组织表,能够支持比MySQL更大的数据量。

5、PG的主备复制属于物理复制,相对于MySQL基于binlog的逻辑复制,数据的一致性更加可靠,复制性能更高,对主机性能的影响也更小。

6、MySQL的存储引擎插件化机制,存在锁机制复杂影响并发的问题,而PG不存在。

MySQL相对于PostgreSQL的优势

1、innodb的基于回滚段实现的MVCC机制,相对PG新老数据一起存放的基于XID的MVCC机制,是占优的。新老数据一起存放,需要定时触 发VACUUM,会带来多余的IO和数据库对象加锁开销,引起数据库整体的并发能力下降。而且VACUUM清理不及时,还可能会引发数据膨胀;

2、MySQL采用索引组织表,这种存储方式非常适合基于主键匹配的查询、删改操作,但是对表结构设计存在约束;

3、MySQL的优化器较简单,系统表、运算符、数据类型的实现都很精简,非常适合简单的查询操作;

4、MySQL分区表的实现要优于PG的基于继承表的分区实现,主要体现在分区个数达到上千上万后的处理性能差异较大。

5、MySQL的存储引擎插件化机制,使得它的应用场景更加广泛,比如除了innodb适合事务处理场景外,myisam适合静态数据的查询场景

8. pgdn键怎么用

1.

送售后检测,很可能是键盘下的薄膜电路出现问题,比如生锈不导电。

2.

可能是笔记本键盘坏了。解决办法就是外接键盘测试是正常, 正常就肯定是键盘坏了。如果故障依旧,就是电脑的系统问题。