The Vitess 11.0 Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Safe, lazy DROP TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Asking for a safe DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . per user, and instead will share the underlying connection between users. This means that it’s not safe to store any state in the session as you can’t be sure it will continue executing queries on the same0 码力 | 481 页 | 3.14 MB | 1 年前3
The Vitess 10.0 Documentation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Safe, lazy DROP TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Asking for a safe DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . per user, and instead will share the underlying connection between users. This means that it’s not safe to store any state in the session as you can’t be sure it will continue executing queries on the same0 码力 | 455 页 | 3.07 MB | 1 年前3
The Vitess 12.0 Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Safe, lazy DROP TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Asking for a safe DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . per user, and instead will share the underlying connection between users. This means that it’s not safe to store any state in the session as you can’t be sure it will continue executing queries on the same0 码力 | 534 页 | 3.32 MB | 1 年前3
The Vitess 9.0 Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Safe, lazy DROP TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Asking for a safe DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . per user, and instead will share the underlying connection between users. This means that it’s not safe to store any state in the session as you can’t be sure it will continue executing queries on the same0 码力 | 417 页 | 2.96 MB | 1 年前3
The Vitess 8.0 Documentation3920 etcd 4030 vtctld 4173 mysqld_safe 4779 mysqld 4817 vttablet 4901 mysqld_safe 5426 mysqld 5461 vttablet 5542 mysqld_safe 6100 mysqld 6136 vttablet 6231 mysqld_safe 6756 mysqld 6792 vttablet 6929 vtgate vtgate The exact list of processes will vary. For example, you may not see mysqld_safe listed. If you encounter any errors, such as ports already in use, you can kill the processes and start over: pkill per user, and instead will share the underlying connection between users. This means that it’s not safe to store any state in the session as you can’t be sure it will continue executing queries on the same0 码力 | 331 页 | 1.35 MB | 1 年前3
The Vitess 7.0 Documentation-fl vtdataroot 14119 etcd 14176 vtctld 14251 mysqld_safe 14720 mysqld 35 14787 vttablet 14885 mysqld_safe 15352 mysqld 15396 vttablet 15492 mysqld_safe 15959 mysqld 16006 vttablet 16112 vtgate The exact exact list of processes will vary. For example, you may not see mysqld_safe listed. If you encounter any errors, such as ports already in use, you can kill the processes and start over: pkill -9 -e -f Auto-incrementing IDs should be reserved for either internal applications, or exposed to the clients only when safe. Alternatives Alternative to auto-incrementing IDs are: • use a 64 bits random generator number0 码力 | 254 页 | 949.63 KB | 1 年前3
The Vitess 6.0 Documentation-fl vtdataroot 14119 etcd 14176 vtctld 14251 mysqld_safe 14720 mysqld 14787 vttablet 14885 mysqld_safe 15352 mysqld 15396 vttablet 15492 mysqld_safe 15959 mysqld 16006 vttablet 16112 vtgate The exact exact list of processes will vary. For example, you may not see mysqld_safe listed. If you encounter any errors, such as ports already in use, you can kill the processes and start over: pkill -9 -e -f '( use when they first connect to Vitess. Vitess will ignore these noisy statements when it knows it is safe to do so. Character Set and Collation Vitess only supports utf8 and variants such as utf8mb4. SQL0 码力 | 210 页 | 846.79 KB | 1 年前3
The Vitess 5.0 Documentation~/my-vitess -example > pgrep -fl vtdataroot 26563 etcd 26626 vtctld 26770 mysqld_safe 26771 mysqld_safe 26890 mysqld_safe 29910 mysqld 29925 mysqld 29945 mysqld 30035 vttablet 30036 vttablet 30037 vttablet vttablet 30218 vtgate The exact list of processes will vary. For example, you may not see mysqld_safe listed. If you encounter any errors, such as ports already in use, you can kill the processes and start use when they first connect to Vitess. Vitess will ignore these noisy statements when it knows it is safe to do so. Character Set and Collation Vitess only supports utf8 and variants such as utf8mb4. SQL0 码力 | 206 页 | 875.06 KB | 1 年前3
Pentest-Report Vitess 02.2019where this issue is of relevance are not likely. However, it is recommended to perform a timing-safe comparison instead. Go’s ConstantTimeCompare can be used in this realm. VIT-01-002 MySQL: Timing entry.Groups}, nil } As in the previously mentioned issue, it is recommended to switch to a timing-safe variant of comparing strings. Using Go’s ConstantTimeCompare in the crypto/subtle’s module is advised0 码力 | 9 页 | 155.02 KB | 1 年前3
Vitess security auditagainst many cases of Cross-Site Scripting. The backend, VTAdmin-api, is written in Go which is a memory-safe language. The VTAdmin code is clean and well-structured, making it easy to understand and audit.0 码力 | 41 页 | 1.10 MB | 1 年前3
共 10 条
- 1













